Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.03.2012, 08:37   #1
roulis2844sasha
Пользователь
 
Регистрация: 19.07.2011
Сообщений: 19
По умолчанию define

Здравствуйте

PHP код:
define(name_1'Имя №1');
define(name_2'Имя №2');
define(name_3'Имя №3'); 
как вывести с цыклом?
PHP код:
for ($i 1$i <= 3$i++)
  echo 
name_.$i.' '
выводит на экран просто текст "name_1 name_2 name_3" хотя вроде должно так выводить "Имя №1 Имя №2 Имя №3"
roulis2844sasha вне форума Ответить с цитированием
Старый 29.03.2012, 10:47   #2
ShnapS
Пользователь
 
Регистрация: 15.05.2008
Сообщений: 44
По умолчанию

Можно так:
PHP код:
$names = array();
$names[0] = 'Вася';
$names[1] = 'Петя';
$names[2] = 'Саша';

define('NAMES'serialize($names)); 
PHP код:
$names unserialize(NAMES);
foreach (
$names as $name)
{
    echo 
"$name<br>";

ShnapS вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
#define Артэс Общие вопросы C/C++ 3 11.01.2012 19:50
Define не работает. TwiX Visual C++ 2 19.06.2011 22:44
#define JOFRIF Общие вопросы C/C++ 7 21.07.2009 18:26
#define DEBUG Revenholm Общие вопросы C/C++ 1 01.05.2009 19:52