Правила     Закладки     Карма    Календарь    Журналы    Помощь    Поиск    PDA    Чат   
        СМС-ки
   
Пейджер выключен!
 
Фильтр авторов:    показать 
  скрыть
  Закрытая темаСоздание новой темыСоздание опроса

> имя переменной
qaz333  
 ۩  [x] Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 574
Пользователь №: 25532
На форуме: 6 лет, 3 месяца
Карма: 1




есть скрипт

<?
$name_0 = "name";
$name_2 = "1234567890";
$name_1 = "ddd@mail.ru";

for($i = 0; $i <=2; $i++)
{
echo "$name"."_".$i."<br>";
}

?>


в итоге он мне выводит на екран

_0
_1
_2

а надо чтобы вывел

name
1234567890
ddd@mail.ru

как исправить



Спустя 1 минута, 50 секунд (13.01.2012 - 13:44) alexbel2404 написал(а):
лучше запихни в массив и перебирай в том же цикле)

Спустя 5 минут, 5 секунд (13.01.2012 - 13:49) Winston написал(а):
Можно попробовать, хотя не уверен в работоспособности

$name_0 = "name";
$name_2 = "1234567890";
$name_1 = "ddd@mail.ru";

for($i = 0; $i <=2; $i++)
{
$name = "name_".$i;
echo $$name . '<br/>';
}

Спустя 6 минут, 58 секунд (13.01.2012 - 13:56) qaz333 написал(а):
Цитата (Winston @ 13.01.2012 - 10:49)
Можно попробовать, хотя не уверен в работоспособности

$name_0 = "name";
$name_2 = "1234567890";
$name_1 = "ddd@mail.ru";

for($i = 0; $i <=2; $i++)
{
$name = "name_".$i;
echo $$name . '<br/>';
}

да, пашет, спасибо, и alexbel2404 спасибо за идею

Спустя 16 минут, 2 секунды (13.01.2012 - 14:12) Nikitian написал(а):
Или так

<?
$name_0 = "name";
$name_2 = "1234567890";
$name_1 = "ddd@mail.ru";

for($i = 0; $i <=2; $i++)
{
echo $GLOBALS[$name."_".$i]."<br>";
}
?>


--------------------
Русский текст
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темы Закрытая темаСоздание новой темыСоздание опроса