Estoy creando una expresión como elemento separador en una función que debe crear un array a partir de una cadena de texto y hasta ahora he conseguido que acepte los espacios como elemento separador; pero el final de línea no lo acabo de lograr.
Esta es mi expresión:
$arraytexto = preg_split("/[\r\n\s\b\z\Z\f]+/",$texto);
también he probado con el modificador s
$arraytexto = preg_split("/[\r\n\s\b\z\Z\f]+/s",$texto);
Lo que sucede en ambos casos es que separa todas las palabras menos la que tiene un final de línea
$texto = 'burlar benévolo y bruma
candor';
La palabra "bruma" no la separa como elemento del array
¿Podríais ayudarme? Muchas gracias