<?
$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"; |
да, пашет, спасибо, и 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>";
}
?>