Здравствуйте! Я написал код, который должен обработать строку, но код выполняется до бесконечности, а понять причину я так и не смог.
PHP:
скопировать код в буфер обмена
<? $arguments = 'hello,world'; $number = 2; $c=0; for($i=0;$i<$number;$i++){ if($arguments[$c] == ','){ $c++; } while($arguments[$c] != ','){ $col[$i] .= $arguments[$c]; $c=$c+1; } } echo $col[0]; echo '<br>'; echo $col[1]; ?>
Смысл в том, чтобы в каждый массив $col должно заносится одно слово, т.е. обработав строку 'hello,world', скрипт должен вывести
hello
world
Но скрипт не работает, точнее выполняется бесконечно. В чем может быть проблема? Заранее спасибо(Отредактировано автором: 10 Июня, 2013 - 15:45:49)
|