serii81
@serii81
Я люблю phр...

Как получить 10 разных массивах в php?

Стоит задача получить 10 разных массивов. Вот мой код:
$arr1 = [];
$arr2 = [];
$arr3 = [];
$arr4 = [];
$arr5 = [];
$arr6 = [];
$arr7 = [];
$arr8 = [];
$arr9 = [];
$arr10 = [];
for ($i=1; $i <= 10; $i++) {
$arr$i[] = range(1,6);
shuffle($arr$i);
}
?>

<?php print_r($arr); ?>
<?php print_r($arr1); ?>
<?php print_r($arr2); ?>
<?php print_r($arr3); ?>
<?php print_r($arr4); ?>
<?php print_r($arr5); ?>
<?php print_r($arr6); ?>
<?php print_r($arr7); ?>
<?php print_r($arr8); ?>
<?php print_r($arr9); ?>
<?php print_r($arr10); ?>


и вот собственно ошибка: Parse error: syntax error, unexpected '$i' .
Как мне в цикле переименовать массивы?
Уже мозг кипит)))
  • Вопрос задан
  • 137 просмотров
Решения вопроса 1
DevMan
@DevMan
код - адовый 3.14здец.
for($i=1; $i <= 10; $i++) { 
	${"arr$i"} = range(1,6);
	shuffle(${"arr$i"});
	print_r(${"arr$i"});
}


читать документацию? не, не слышал!
php.net/manual/ru/language.variables.variable.php
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы