Forum Webscript.Ru
Программирование => PHP => Тема начата: Alan от 24 Ноября 2001, 16:57:02
-
Я чо-то не понимаю. Если кто может объясните.
Я знаком с языком Pascal и там цикл задаётся просто :
for a:=3 to 10 do
begin
writeln(\'Текст\');
end;
Если не трудно объясните на примере как это действует на PHP
-
for($a=3;$i=10;$i++) {
echo \'Текст\'
}
-
Да все намного проще, чем ты думал. :)
for ($a=3,$a<10,$a++) {
echo "Текст";
}
-
for ($a=1,$a<10,$a++) {
echo "Текст";
}
Я так думаю, что это должно было выдать слово Текст 10 раз, но выдаёт намного больше....
-
for(@$a=1;@$i<10;@$i++) {
echo \'Текст
\';
}
?>
И если удалить перед переменными @, то выдаёт ошибки
-
for($i=3;$i<=10;$i++) {
echo "Текст
";
}
?>
:) есессно
потому что вместо $a надо $i
-
.
-
Пусть начальное значение 3 а конечное 10 включительно,
а к начальному значению будет прибавляться 1 до того момента пока не станет 10...
Если правильно тогда есть ещё однин вопросик: Как создавать одномерные масивы и извлекать из них члены?
-
Вот начал учить PHP по Котерову...
Есть такой пример:
for ($i=0,$j=0,$k="Points"; $i<100; $j++,$i+=$j) $k=$k.".";
echo $k;
?>
А чо не сделать так это ж легче...?
for ($i=0,$k="Points "; $i<10; $i++) $k=$k.".";
echo $k;
?>
-
ну дык то что ты предложил, у тебя $i все время на единицу увеличивается,
а у Котерова в примере
$i увеличивается сначала на 1-цу, потом на 2 и т.д.
просто пример использования циклов у него