Cita:
Iniciado por junihh
@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];