是否有可能根据数字的值将其分成数组?
例如:
$val = 3;
// do something here to convert the number 3 into 1's
Array
(
[0] => 1
[1] => 1
[2] => 1
)
是否有可能根据数字的值将其分成数组?
例如:
$val = 3;
// do something here to convert the number 3 into 1's
Array
(
[0] => 1
[1] => 1
[2] => 1
)
$array = array_fill(0, $val, 1);
array_fill(0, $val, 1);
Array
(
[0] => 1
[1] => 1
[2] => 1
)
做类似这样的事情:
$arr = Array();
for ($i=0;$i<$val;$i++) {
$arr[] = 1;
}
但是对于更大的数字,您可能需要使用不同的方法。
range()
。$val = 3;
$array = range(1, $val);
print_r($array);
// Output:
// Array
// (
// [0] => 1
// [1] => 2
// [2] => 3
// )