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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Выборочный вывод переменных из функции

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Без описания
I_CaR
Отправлено: 31 Января, 2016 - 11:14:13
Post Id



Новичок


Покинул форум
Сообщений всего: 62
Дата рег-ции: Март 2011  
Откуда: Красноярск


Помог: 0 раз(а)




Как реализовать, что-то подобное?
PHP:
скопировать код в буфер обмена
  1.  
  2. function output_vars()
  3. {
  4. $a="грибочки маринованные, вкусненькие";
  5. $b="сальцо солёненькое, аппетитное";
  6. $c="огурчики солёненькие, хрустящие";
  7. $d="100 гр. холодненькой";
  8.  
  9. return $a;
  10. return $b;
  11. return $c;
  12. return $d;
  13. }
  14. //как вывести, допустим только переменную $b
  15. $b=output_vars(/*как её тут обозначить, если присвоение значения для неё происходит в функции?*/);
  16. print $b."<br>";
  17.  
 
 Top
lastdays
Отправлено: 31 Января, 2016 - 11:51:27
Post Id



Частый гость


Покинул форум
Сообщений всего: 220
Дата рег-ции: Март 2013  


Помог: 7 раз(а)




PHP:
скопировать код в буфер обмена
  1. $array = array(
  2.  "грибочки маринованные, вкусненькие",
  3.  "сальцо солёненькое, аппетитное",
  4.  "огурчики солёненькие, хрустящие",
  5.  "100 гр. холодненькой"
  6. );
  7. $rand = array_rand($array, 1);
  8. print $array[$rand];


print на return замени, если в функции.
 
 Top
I_CaR
Отправлено: 31 Января, 2016 - 19:28:26
Post Id



Новичок


Покинул форум
Сообщений всего: 62
Дата рег-ции: Март 2011  
Откуда: Красноярск


Помог: 0 раз(а)




lastdays пишет:
PHP:
скопировать код в буфер обмена
  1. $array = array(
  2.  "грибочки маринованные, вкусненькие",
  3.  "сальцо солёненькое, аппетитное",
  4.  "огурчики солёненькие, хрустящие",
  5.  "100 гр. холодненькой"
  6. );
  7. $rand = array_rand($array, 1);
  8. print $array[$rand];


print на return замени, если в функции.


Спасибо. Многие подсказали, что через массив выводить нужно.
Вот как я реализовал это

(Отредактировано автором: 31 Января, 2016 - 19:33:33)

 
 Top
Viper
Отправлено: 31 Января, 2016 - 20:59:52
Post Id



Активный участник


Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007  
Откуда: Симферополь


Помог: 98 раз(а)




I_CaR говнокод был им и остался. Ещё и на SO "понасоветовали" Улыбка Первые 2 комента под вашим вопросом толковее чем 3 ответа Улыбка


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB