PHP explode()Funciones
Manual de referencia de PHP String
Ejemplos
Dividir la cadena según el separador especificado.en un array:
Ejecutar ejemplo »
Resultado:
Array
(
[0] => www
[1] => ejemplo
[2] => com
)
Definición y uso
explode() es una función de PHP que se utiliza para dividir una cadena en un array según el separador especificado.
explode() se usa normalmente para procesar cadenas que contienen múltiples valores, dividiéndolas en un array para poder manipular y acceder a cada parte de forma más conveniente.
Nota:El parámetro "separator" no puede ser una cadena vacía.
Nota:Esta función es segura para datos binarios.
Sintaxis
explode(string $separator, string $string, int $limit = PHP_INT_MAX): array
Descripción de parámetros:
- $separator: separador, especifica el carácter o la cadena utilizados para dividir la cadena. Este separador actúa como punto de corte en la cadena.
- $string: la cadena original que se va a dividir.
- $limit(opcional): especifica el número máximo de elementos del array devuelto. Si se proporciona
$limit, el array devuelto contiene como máximo$limitelementos, y el último elemento contiene todo el contenido restante. Si no se especifica, el valor predeterminado esPHP_INT_MAX, lo que significa que no hay límite.
Valor de retorno
Devuelve un array con las partes resultantes de dividir la cadena según el separador.
Detalles técnicos
| Valor de retorno: | Devuelve un array de cadenas. |
|---|---|
| Versión de PHP: | 4+ |
| Registro de cambios: | En PHP 4.0.1, se añadió ellimitparámetro. En PHP 5.1.0, se añadió soporte para números negativoslimits. |
Más ejemplos
Ejemplo 1
Usa el parámetro limit para devolver algunos elementos del array:
Ejecutar ejemplo »
Resultado:
Array
(
[0] => one,two,three,four
)
Array
(
[0] => one
[1] => two,three,four
)
Array
(
[0] => one
[1] => two
[2] => three
)
Limita el número de elementos devueltos en el array:
Ejemplo
$arr = explode(",", $str, 3);
print_r($arr);
Salida:
Array
(
[0] => apple
[1] => banana
[2] => cherry,orange
)
Cuando no hay separador:
Ejemplo
$arr = explode(",", $str);
print_r($arr);
Salida:
Array
(
[0] => apple
)
Manual de referencia de PHP String Otras extensiones