Forum Webscript.Ru

Программирование => PHP => Тема начата: maximr от 02 Октября 2003, 15:42:14

Название: вопрос про конец строки
Отправлено: maximr от 02 Октября 2003, 15:42:14
Из формы посылается текст, в нем есть конец строки (\\n) Как сделать так, чтоб первые 7 \\n менялись на
 а все остальные на пробел?
Название: вопрос про конец строки
Отправлено: Меняздесьдавнонет от 02 Октября 2003, 15:53:30
$text=preg_replace(\'/\\n/\',\'
\',$text,7);
$text=preg_replace(\'/\\n/\',\' \',$text);
Название: вопрос про конец строки
Отправлено: AliMamed от 02 Октября 2003, 15:57:30

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);
}
Название: вопрос про конец строки
Отправлено: AliMamed от 02 Октября 2003, 16:02:12
ищо вариант:

$texta=explode("\\n", $text);
$text="";
for($i=0;$i    if($i<7){
        $text .= $texta[$i]."
";
    }else{
        $text .= $texta[$i]." ";
    }
}
rtrim($text);