0
Привет У меня есть массив 1D (1 по 20), что я хотел бы преобразовать в 2D массив (4, 5)PHP: 1D массив в 2D массив
$winning_number = 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
к
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
сейчас я использую этот код:
foreach ($wining_no as $boulex)
{
for($i=0;$i<$5;$i++)
{
if($i==0)
{
for($j=0;$j<$4;$j++)
{
$boule_array[$j][$i] = $boulex;
}
}
}
}
По какой-то причине это не работает
[ 'array_chunk ($ winning_no, 5);'] (http://php.net/array_chunk) –
Может быть, проблема опечатка: '$ 4;' внутри третьего цикла, в условии. '$ J = 0; $ J <$ 4; $ j ++'. Потому что, я думаю, вы имеете в виду целую цифру '4'. –
То же, что и на линии 4 $ 5 -> 5 –