Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Возврат в массиве
Форумы портала PHP.SU » » Вопросы новичков » Возврат в массиве

Страниц (1): [1]
 

1. neatek - 08 Августа, 2011 - 10:44:58 - перейти к сообщению
Возможно ли сделать возврат данных функции в массиве?
PHP:
скопировать код в буфер обмена
  1. function Data() {
  2.     $data1=0; $data2=0;$data3=0;
  3.     return array($data1, $data2, $data3);
  4. }

далее чтобы их использовать
(если этот код правилен, как так только что написал)
что нужно применить? и как выводить к примеру вот так $array['data1']

Спасибо за ясные ответы.
2. EuGen - 08 Августа, 2011 - 10:45:41 - перейти к сообщению
neatek пишет:
(если этот код правилен, как так только что написал)

Правилен
neatek пишет:
и как выводить к примеру вот так $array['data1']

именно так.
3. neatek - 08 Августа, 2011 - 10:47:01 - перейти к сообщению
вот так чтоли
PHP:
скопировать код в буфер обмена
  1. $array = Data();
  2. echo $array['data1'];


Спасибо Eugen, понял.
4. EuGen - 08 Августа, 2011 - 10:49:14 - перейти к сообщению
Так
5. OrmaJever - 08 Августа, 2011 - 10:55:41 - перейти к сообщению
А в php 5.4 реализирован доступ к масиву из функции

это так для справки Улыбка
6. EuGen - 08 Августа, 2011 - 10:57:52 - перейти к сообщению
При помощи { .. } можно и в более ранних версиях это сделать.
7. neatek - 08 Августа, 2011 - 11:05:34 - перейти к сообщению
А как добавить в конец массива еще 1 параметр?
8. OrmaJever - 08 Августа, 2011 - 11:08:17 - перейти к сообщению
EuGen пишет:
При помощи { .. } можно и в более ранних версиях это сделать.

хмм... как? я не знал об этом

 

Powered by ExBB FM 1.0 RC1