Foros del Web » Programando para Internet » PHP »

como asignar una palabra a un arreglo

Estas en el tema de como asignar una palabra a un arreglo en el foro de PHP en Foros del Web. Amigos, quisiera saber como puedo guardad cada letra de una palabra en un arreglo ej: si guardo la palabra "hola" en el arreglo a[] que ...
  #1 (permalink)  
Antiguo 24/04/2006, 13:37
 
Fecha de Ingreso: abril-2006
Mensajes: 7
Antigüedad: 18 años
Puntos: 0
Exclamación como asignar una palabra a un arreglo

Amigos, quisiera saber como puedo guardad cada letra de una palabra en un arreglo
ej: si guardo la palabra "hola" en el arreglo a[]
que quede guardado de la siguiente manera
a[1]=h
a[2]=o
a[3]=l
a[4]=a
eso es, muchas gracias.
  #2 (permalink)  
Antiguo 24/04/2006, 14:17
Avatar de chumisiado  
Fecha de Ingreso: enero-2006
Ubicación: Chilito
Mensajes: 69
Antigüedad: 18 años, 3 meses
Puntos: 0
Esto te servira

//:::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::::::::

$palabra = "Esto te servira. Saludos";

for ($ind=0;$ind < strlen($palabra);$ind++){
$arr_letras[$ind] = $palabra[$ind];
}

//:::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::::::::

Si quieres que el arreglo parta desde 1 , en el for() debes poner $ind = 1

Saludos Chumy
  #3 (permalink)  
Antiguo 25/04/2006, 11:31
 
Fecha de Ingreso: abril-2005
Mensajes: 38
Antigüedad: 19 años
Puntos: 0
De acuerdo

prueba asi
<?
$palabra = "Hola";
echo $palabra[0];
echo "<br>";
echo $palabra[1];
echo "<br>";
echo $palabra[2];
echo "<br>";
echo $palabra[3];
?>
saludos
  #4 (permalink)  
Antiguo 25/04/2006, 11:57
 
Fecha de Ingreso: abril-2006
Mensajes: 268
Antigüedad: 18 años
Puntos: 2
PHP dispone de una función, str_split(), que realiza este trabajo. También puede dividir una cadena en segmentos de mas de un caracter.
Saludos.
  #5 (permalink)  
Antiguo 25/04/2006, 12:57
 
Fecha de Ingreso: abril-2006
Mensajes: 7
Antigüedad: 18 años
Puntos: 0
todo ok

Listo amigos, gracias, con eso es mas que suficiente. Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:16.