Maison > Questions et réponses > le corps du texte
P粉4209586922023-08-07 13:34:48
Je l'utilise avec beaucoup de succès :
$array = preg_split("/\r\n|\n|\r/", $string);
Avec le r à la fin, merci à @LobsterMan) :
P粉3919557632023-08-07 00:15:31
Vous pouvez utiliser la fonction exploser, en utilisant "n" comme délimiteur :
$your_array = explode("\n", $your_string_from_db);
Par exemple, si vous disposez de l'extrait de code suivant :
$str = "My text1\nMy text2\nMy text3"; $arr = explode("\n", $str); var_dump($arr);
Vous obtiendrez le résultat suivant :
array 0 => string 'My text1' (length=8) 1 => string 'My text2' (length=8) 2 => string 'My text3' (length=8)
Notez que vous devez utiliser un n qui sera interprété comme un caractère de nouvelle ligne. (Voir cette page de manuel pour plus de détails.)