Forum Webscript.Ru
Программирование => PHP => Тема начата: maximr от 02 Октября 2003, 15:42:14
-
Из формы посылается текст, в нем есть конец строки (\\n) Как сделать так, чтоб первые 7 \\n менялись на
а все остальные на пробел?
-
$text=preg_replace(\'/\\n/\',\'
\',$text,7);
$text=preg_replace(\'/\\n/\',\' \',$text);
-
for($i=0;$i<7;$i++){
$p=strpos($text, "\\n");
if($p===false){
$i=7;
}else{
$text=substr_replace($text, "
", $t, 2);
}
$text=str_replace("\\n", " ", $text);
}
-
ищо вариант:
$texta=explode("\\n", $text);
$text="";
for($i=0;$i if($i<7){
$text .= $texta[$i]."
";
}else{
$text .= $texta[$i]." ";
}
}
rtrim($text);