Я пытаюсь пропустить массив случайных чисел, если число делится на два, тогда оно четное, и тогда я хочу назначить это массиву $ even [], а если нечетное, то назначьте его к нечетному массиву. Мне удалось отобразить результаты без использования массива, но для этого я хочу поместить их в свой собственный массив. Однако я не могу получить этот результат. Я все-таки получаю сообщение об ошибке: message Array to string.Отображать четные и нечетные числа
<?php
$numbers = array();
for ($i=0; $i<=1000; $i++) {
$numbers[]=mt_rand(1,1000);
if ($i % 2 == 0){
$even[]=$i;
} else {
$odd[]=$i;
}
}
echo $even;
echo $odd;
?>
изменить 'echo' на' print_r ($ even) ' – Scott
Спасибо. Почему он не будет отображаться с эхом? – user1829823
[В чем разница между echo, print и print_r в PHP?] (Http://stackoverflow.com/questions/1647322/whats-the-difference-between-ech-print-and-print-r-in-php) – Vucko