[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: циклы php
tmt0086
привет.
хочу сделать цикл. и надо реализовать переменную $res1 так, чтобы она менялась на $res2 => $res3 => $res4
$i = 1;
while($i <= 10){
$res(и тут чтобы циферка была равна $i);
$i++;
}




Спустя 2 минуты, 20 секунд (21.11.2010 - 15:38) kovaldm написал(а):
А массивом не катит?

$res[1];
$res[2];
$res[3];
...


Спустя 3 минуты, 18 секунд (21.11.2010 - 15:41) tmt0086 написал(а):
kovaldm
а как ?
так что ли

$i = 1;
while($i <= 10){
$res[$i];
$i++;
}


щас попробуем

Спустя 4 минуты, 3 секунды (21.11.2010 - 15:45) alex12060 написал(а):
На самом деле, насколько я помню, переменные менять динамически (их имена) нельзя. Проще сделать массивом. Сам раньше сталкивался с такой необходимостью)

Спустя 1 минута, 13 секунд (21.11.2010 - 15:46) kovaldm написал(а):
Цитата (alex12060 @ 21.11.2010 - 15:45)
На самом деле, насколько я помню, переменные менять динамически (их имена) нельзя. Проще сделать массивом. Сам раньше сталкивался с такой необходимостью)

Можно, я раньше делал так, но массивом гораздо удобнее.

Спустя 1 минута, 11 секунд (21.11.2010 - 15:47) tmt0086 написал(а):
kovaldm
напиши пожалуйсто как массивом будет =)
или скажи что искать.. щас просто массив гляну

Спустя 1 минута, 23 секунды (21.11.2010 - 15:49) Lenarfate написал(а):
Цитата
$i = 1;
while($i <= 10){
$res[$i];
$i++;
}

так не получается что ли?

Спустя 1 минута, 15 секунд (21.11.2010 - 15:50) tmt0086 написал(а):
kovaldm
нее.. массив мне не подходит =)

Спустя 1 минута, 52 секунды (21.11.2010 - 15:52) tmt0086 написал(а):
Цитата (Lenarfate @ 21.11.2010 - 12:49)
Цитата
$i = 1;
while($i <= 10){
$res[$i];
$i++;
}

так не получается что ли?

сделал вот так

<?

$i = 1;
while($i <= 10){
$res[$i]="5";
$i++;
}
echo $res5;

?>


ничего не выводит((

Спустя 3 минуты, 29 секунд (21.11.2010 - 15:55) Lenarfate написал(а):
Цитата
$res[$i]="5";

это что? blink.gif smile.gif

Спустя 21 минута, 39 секунд (21.11.2010 - 16:17) tmt0086 написал(а):
Lenarfate
ну $res1="5"; $res2="5"; $res3="5"; $res4="5"; $res5="5";

biggrin.gif или так нельзя?

Спустя 2 минуты, 50 секунд (21.11.2010 - 16:20) aparion написал(а):
Так подойдет ?

$i=1;
while($i<=10)
{
$res="res".$i;
$$res=$i;
$i++;
}

Спустя 1 минута, 11 секунд (21.11.2010 - 16:21) tmt0086 написал(а):
aparion
ща попробуем

Спустя 1 минута, 24 секунды (21.11.2010 - 16:22) tmt0086 написал(а):
biggrin.gif удивительно! но работает. спасибо хД мог бы и сам догадаться, но чет тупил

Спустя 1 минута, 5 секунд (21.11.2010 - 16:23) inpost написал(а):
tmt0086
Массив и только массив! Не подходит, так как лень делать...

Спустя 6 минут, 31 секунда (21.11.2010 - 16:30) tmt0086 написал(а):
inpost
это дольше делать придется. и я сам запутаюсь( а так у меня код проще выйдет и короче

Спустя 2 минуты, 56 секунд (21.11.2010 - 16:33) kovaldm написал(а):
Да гдеж проще и короче? С массивом как раз проще и короче работать, чем с кучей переменных.

Спустя 2 минуты, 17 секунд (21.11.2010 - 16:35) tmt0086 написал(а):
значит я его не понял доконца

Спустя 3 минуты (21.11.2010 - 16:38) tmt0086 написал(а):
все! я с вами согласен! =) да проще rolleyes.gif но не в моем случае)) тк пока я буду вытаскивать переменные циклом, я сразу могу и считать их.. а так вытащить из. потом отдельно массивом считать smile.gif дольше выйдет

Спустя 16 минут, 39 секунд (21.11.2010 - 16:55) kovaldm написал(а):
И из массива можно вытаскивать циклом, считать, переворачивать, сортировать, обрабатывать все скопом, в общем все что душе угодно.

Спустя 2 минуты, 43 секунды (21.11.2010 - 16:58) inpost написал(а):
Как ты формируешь $1,$2, покажи код!


_____________
Продаю людей. Дешего. Писать в ПС
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.