PHP

Split en PHP

La función split se puede encontrar en la mayoría de los lenguajes de programación, ya que nos permite dividir un string en varios string , siendo esta una tarea muy frecuente al desarrollar una aplicación. En este tutorial aprenderemos a utilizar la función split en PHP.

Cómo hacer un split en PHP

Anteriormente PHP disponía de la función split, pero actualmente su uso está totalmente desaconsejado, para remplazarla los desarrolladores crearon la función explode.

array explode ( string $delimiter , string $string [, int $limit ] )

Esta función devuelve un array de string, donde cada string es el resultado de dividir un texto mediante un delimitador.

Parámetros

$delimiter: El string delimitador.
$string: La cadena a dividir.
$limit: Este parámetro es opcional, si se establece, la matriz devuelta contendrá un máximo de $limit elementos con el último elemento conteniendo el resto completo de $string.

A continuación dos ejemplos de cómo utilizar la función explode:

Ejemplo 1:

// String que contiene nombres de personas separados por
// un espacio
$nombres  = "Juan Pedro Carlos Mariano Luis";

// Divido el string de nombre de personas por los espacios
$nombres = explode(" ", $nombres);

echo $nombres[0]; // Juan
echo $nombres[1]; // Pedro

Ejemplo 2:

$str = 'uno|dos|tres|cuatro';

// límite positivo
print_r(explode('|', $str, 2));

// límte negativo (desde PHP 5.1)
print_r(explode('|', $str, -1));

Bueno gente, de esta forma podemos hacer un split en PHP utilizando la función explode. Espero que les sea de gran utilidad y si tienen algún problema no duden en dejar un comentario.

Compartilo en
Share on FacebookTweet about this on TwitterShare on Google+Share on LinkedInPin on PinterestEmail this to someone

AboutJosé Di Meglio

Apasionado de la tecnología y programación. Aportando información gratuita sobre el mundo de la informática.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *