Номериране на редове.

Ето един вариант:
Код:
<?php
if(isset($_POST['send'])){
	$text = $_POST['text'];
	$text = explode("\n", $text);
	for($i=0; $i<sizeof($text); $i++){
		echo ($i+1).".".$text[$i]."<br />";
	}
}
else {
	?>
	<form method="POST" action="">
	<textarea name="text" cols="10" rows="10"></textarea><br />
	<input type="submit" name="send" />
	</form>
	<?php
}
 
Още един вариант:
Код:
<?php
if(isset($_POST['send'])){
	$text = $_POST['text'];
	$text = explode("\n", $text);
	$i=0;
	while($i<sizeof($text)){
		echo ($i+1).".".$text[$i]."<br />";
		$i++;
	}
}
else {
	?>
	<form method="POST" action="">
	<textarea name="text" cols="10" rows="10"></textarea><br />
	<input type="submit" name="send" />
	</form>
	<?php
}
 
deam0n каза:
Много голяма разлика между двата скрипта :)
Вчера стана дума, че цикъла for бил най-бавен, а аз предпочитам него да ползвам, затова дадох и двата варианта!КОй от двата начина ще ползва не знам!
 
//off
sizeof , го дефинирайте в отделна променлива преди циклите
т.е. for($i=0; $i<sizeof($text); $i++) ->$sizeof = sizeof($text); for($i=0; $i<$sizeof; $i++)
//end off
 

Горе