Программирование > PHP
как возвратить массив значений из функции
(1/1)
Osmosis_Johnes:
Есть код:
<...цикл
$a[$i]=\'zxc\';
$b[$i]=\'asd\';
$c[$i]=\'qwe\';
...> в цикле присваиваются разные значения переменным
$k=3;
for ($j=$k-1;$j>=0;$j--) {
echo all(&$j);
}
function all($j) {
$a=array();
$ar[0]=$a[$j];
$ar[1]=$b[$j];
$ar[2]=$c[$j];
return $ar;
}
как возвратить потом в текстовом виде значения из массива $ar? на экране выводится array, array...
CGVictor:
Обратиться к элементам $ar, видимо.
А вообще, print_r($ar) вам в помощь.
Osmosis_Johnes:
Спасибо, но мне надо вывести значения элементов массива из функции просто её вызовом в коде. print_r немного не подходит.
Как просто возвратить сразу несколько значений из функции? массивом или есть еще способы?
CGVictor:
Массивом, собссно.
Вот только потом надо к элементам массива обратиться и вывести их так, как нужно. Индексы массива и содержимое - для тестов - покажет print_r.
Навигация
Перейти к полной версии