str_splitConvierte un string en un array
&reftitle.description;
arraystr_splitstringstringintlength1
Convierte un string en un array.
&reftitle.parameters;
string
El string de entrada.
length
Longitud máxima de cada elemento.
&reftitle.returnvalues;
Si el argumento opcional length
es especificado, el array devuelto será dividido en subpartes,
cada una de tamaño length, a excepción
de la última subparte que puede ser más corta si el string
no se divide de manera equitativa.
El valor por omisión de length es 1,
lo que significa que cada subparte tendrá un tamaño de un byte.
&reftitle.errors;
Si length es menor que 1,
se lanzará un ValueError.
&reftitle.changelog;
&Version;&Description;8.2.0
Si string está vacío, ahora se devuelve un array vacío.
Anteriormente, se devolvía un array que contenía un único string vacío.
8.0.0
Si length es menor que 1,
se lanzará un ValueError;
anteriormente, se emitía un error de tipo E_WARNING
y la función devolvía &false;.
&reftitle.examples;
Ejemplo con str_split
]]>
&example.outputs;
H
[1] => e
[2] => l
[3] => l
[4] => o
[5] =>
[6] => F
[7] => r
[8] => i
[9] => e
[10] => n
[11] => d
)
Array
(
[0] => Hel
[1] => lo
[2] => Fri
[3] => end
)
]]>
&reftitle.notes;
str_split realizará la división a nivel de bits,
en lugar de a nivel de caracteres al utilizarse con un string codificado en multibytes.
mb_str_split puede ser utilizado para dividir el string en puntos de código.
grapheme_str_split puede ser utilizado para dividir el string en clusters de grafemas.
&reftitle.seealso;
mb_str_splitgrapheme_str_splitchunk_splitpreg_splitexplodecount_charsstr_word_countfor