gorchakov
Новичок
Проблема с 1мерным массивом.
Пишу этот листинг из книги. По идее функция getRandArray должна заполнять массив десятью случайными числами. а потом переменной arr1 и arr2 присваиваются результату выполнения функции. и потом выводятся на экран.
У меня же результат выполнения такой:
Array
Array
А вот сам листинг.
Пишу этот листинг из книги. По идее функция getRandArray должна заполнять массив десятью случайными числами. а потом переменной arr1 и arr2 присваиваются результату выполнения функции. и потом выводятся на экран.
У меня же результат выполнения такой:
Array
Array
А вот сам листинг.
PHP:
<?php
/**
* @author maxim
* @copyright 2009
*/
$arr1=0;
$arr2=0;
function &getRandArray()
{
$a=array();
for($i=0; $i<10; $i++)
{
$a[]=rand(1,100);
}
return($a);
}
$arr1=&getRandArray();
print("$arr1 <br>\n");
$arr2=&getRandArray();
print("$arr2 <br>\n");
?>
С ними зачастую и быстрее и нагляднее получается. Хотя, да, нередко циклы, как правило, foreach, незаменимы.