Saludos, en una web que acabo de armar hice un pequeña función, no es para nada gran cosa pero me fue muy útil a lo largo de la aplicación para procesar los datos.
Asi que me pareció que podía compartirla con ustedes.
Código PHP:
function cortarString($texto,$simbolo){
/* SE LE PASAN 2 PARAMETROS EL PRIMERO ES EL TEXTO QUE SE QUIERE DIVIDIR Y EN EL SEGUNDO PARAMETRO SE PASA EL SIMBOLO QUE QUEREMOS USAR DE REFERENCIA PARA CORTAR EL TEXTO.
LA FUNCION AGARRA EL TEXTO ORIGINAL Y LO DIVIDE TOMANDO COMO LUGARES DE DIVISION EL SIMBOLO PASADO EN EL SEGUNDO PARAMENTRO Y TE DEVUELVE UN ARRAY CON LOS TEXTOS CORTADOS*/
// inicializo una variable en 0
// y la variable donde voy a ir guardando el string
$i = 0;
$e = 0;
$string = "";
$array;
$length = strlen($texto);
// con un loop while voy a ir recuperando el texto
while( $i < $length){
if (($texto[$i] != $simbolo) && ($i < $length - 1 ))
{
$string .= $texto[$i];
}
else if ($texto[$i] == $simbolo)
{
$array[$e] = $string;
$string = "";
$e++;
}
else if($i == ($length - 1))
{
$string .= $texto[$i];
$array[$e] = $string;
$string = "";
$e++;
}
$i++;
}
return $array;
}
saludos