Bloque de funciones PREG_SPLIT

El bloque de funciones PREG_SPLIT divide una cadena de caracteres según una expresión regular.

Nota: Esta función es Binary-Safe. Esto significa que los caracteres UTF8 no pueden ser manipulados directamente.

Nota: Este bloque de funciones puede tener más de cuatro salidas. Puede hacer clic con el botón derecho del ratón en el bloque de funciones para añadir otra salida.

Nota: Para divisiones normales, se recomienda el bloque de funciones EXPLODE.

Entrada PATTERN

La expresión según la cual debe buscarse, como cadena de caracteres.

Entrada SUBJECT

La cadena de caracteres a dividir.

Entrada LIMIT

Si se especifica, se devuelven un máximo de LIMIT subcadenas, siendo el resto de la cadena de caracteres almacenado en la última subcadena. Un límite de -1, 0 o NULL significa "sin límite".

Entrada NO_EMPTY

Si esta entrada es verdadera, el bloque de funciones solo devuelve las partes que no están vacías.

Entrada DELIM_CAPTURE

Si esta entrada es verdadera, también se capturan y devuelven las expresiones entre paréntesis del patrón de búsqueda de delimitadores.

Entrada OFFSET_CAPTURE

Si esta entrada es verdadera, con cada coincidencia encontrada se devuelve el desplazamiento correspondiente en la cadena de caracteres. Tenga en cuenta que esto cambia los valores devueltos.

Salida ERR

Es verdadera en caso de error.

Salida COUNT

Devuelve el número de divisiones o el tamaño del array interno.

Salidas P0..P#

Se pueden añadir más salidas. Cada división se transfiere a una salida. Si el array interno es menor que el número de salidas, el resultado en las salidas mayores es NULL.

Ver También