数値をその値に基づいて配列に分割することは可能ですか?例えば単一の値を配列に分割する
:
$arr = Array();
for ($i=0;$i<$val;$i++) {
$arr[] = 1;
}
しかし、より大きな数字で、あなたが別の何かが必要になる場合があります
$val = 3;
// do something here to convert the number 3 into 1's
Array
(
[0] => 1
[1] => 1
[2] => 1
)
したがって、値が5の場合は、長さ5の配列に変換する必要がありますか?その場合、forループを書くことはできませんか? プライベート関数toArray($ value){ $ toArray = array(); for($ i = 0; $ i <$ value; $ i ++) $ toArray [] = 1; return $ toArray; } – Sachin
負の数またはゼロで何が起こりますか? –
値が負またはゼロであることはできません。 – Lea