|
|
|
|
Essaie avec:
$news = str_replace("\n", "-", $_REQUEST['news_input']); Et aussi peut être à la suite: $news = str_replace("\t", "-", $_REQUEST['news_input']); Tes espaces bizzares sont peut être des tabulations. |
Attention, sous windows, les retours chariot sont :
\r\n ou \n\r, je sais plus... Enfin la fonction nl2br arrange ca en fonction de l'OS du serveur (donc pas de soucis pour faire tourner ton script sur un serveur linux). Donc : $news = str_replace("<br>","-", nl2br($_REQUEST['news_input'])); devrait marcher. Moins le blanc est intelligent, plus le noir lui parait bête |
merci mais rien n'y fait :-///
+ |
rien ne vaut une bonne boucle !
$str = $_REQUEST['news_input']; $pos = strpos($str, "\n"); if ($pos !== false) { while($pos !== false) { $tmp = $tmp . " " . trim(substr($str, 0, $pos)); $str = substr($str, $pos+1, strlen($str)); $pos = strpos($str, "\n"); }; $news = $tmp . " " . trim($str); } else { $news = $str; } ce bricolage fonctionne ;-) + |
Résultats pour [PHP] virer retours chariot d'une chaine
Résultats pour [PHP] virer retours chariot d'une chaine
Résultats pour [PHP] virer retours chariot d'une chaine
Résultats pour [PHP] virer retours chariot d'une chaine