(PHP) Не могу написать простенький скрипт.

jaky
Дата: 16.09.2006 02:14:23
туплю конкретно.
<?php
$i=0;

...

$i=$i+1;
while($i<5)
{
$q=$i;
}
echo $q;
...

?>
Смысл :
первоначально $i присваивается 0. Затем приращивается по 1.
Значению $q должно присваиваться $i до тех пор, пока $i меньше 5.

А потом нужно вывести $q. и вывести должно строку 1234
Затруднение в приращивании значения к $q.

Помогите !
Модератор:
Оформляйте топики согласно требованиям форума!!! Топики оформленные не по правилам
- будут удаляться.
FatalQ
Дата: 16.09.2006 03:08:30
while (++$i<5) $q = "$q$i";
Anjey aka PM
Дата: 16.09.2006 06:20:14
FatalQ
while (++$i<5) $q = "$q$i";


еще один проктолог использовать кавычки для конкатации строк...

Вариант 1:

while (++$i<5) $q .= $i;

Вариант 2:

for ($i=0,$q="";++$i<5;$q.=$i); /* сишній вариант, если не работает -- вынести $q = "" на строчку выше */
jaky
Дата: 16.09.2006 17:20:05
Спасибо. все получилось!!!!