Ver Mensaje Individual
  #4 (permalink)  
Antiguo 30/09/2009, 07:38
samu22
 
Fecha de Ingreso: abril-2008
Mensajes: 453
Antigüedad: 16 años
Puntos: 16
Respuesta: Convertir un string en array a partir de la falta de espacios

Cita:
Iniciado por junihh Ver Mensaje
@samu22 o alguien mas que pueda sugerirme alguna idea:

A partir de la respuesta de @samu22 hice una pequeña funcion para convertir los strings en array por cada caracter. Aqui el codigo:

Código PHP:
function strToArr($elstr)
{
    
$elarr = array();
    
    for (
$i 0$i strlen($elstr); $i ++)
    {
        
$elarr[$i] = $elstr[$i];
    }
    
    return 
$elarr;
}

$tmparr = array( strToArr('Alimento') );
echo 
$tmparr[2]; 
El problema es que echo $tmparr[2]; me llega en blanco cuando deberia imprimir una "i". Que puede estar mal en la funcion ???
pero con es funcion estas haciendo lo mismo, $elarr[$i] = $elstr[$i];

el problema de la devolucion en balanco es que estas guardando tmparr en otro array por lo que te queda

array(
array(
0=>A,
1=>l,
2=>i,
etc


$tmparr = strToArr('Alimento');
echo $tmparr[2];

con eso te funcionaria pero seria lo mismo que hacer
$tmparr = "Alimento";
echo $tmparr[2];