Foros del Web » Programando para Internet » PHP »

una duda sobre arrays.....

Estas en el tema de una duda sobre arrays..... en el foro de PHP en Foros del Web. como hago para ponerle limite a los arrayss, me refiero a que si tengo 10 entradas en un array y quiero que solo tenga 5, ...
  #1 (permalink)  
Antiguo 31/05/2003, 22:46
 
Fecha de Ingreso: diciembre-2002
Ubicación: en mi casa
Mensajes: 131
Antigüedad: 21 años, 4 meses
Puntos: 0
una duda sobre arrays.....

como hago para ponerle limite a los arrayss, me refiero a que si tengo 10 entradas en un array y quiero que solo tenga 5, y que las demas borren??
aprovechando el post como hago para contar el numero de palabras que hay en una cadena de textos?
__________________
Sin firma
  #2 (permalink)  
Antiguo 31/05/2003, 23:03
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
1) $array_limitada=array_slice($tu_array,0,4);

2) $longitud_cadena=strlen($tu_cadena);

Mas info en:
www.php.net/manual/es

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #3 (permalink)  
Antiguo 31/05/2003, 23:10
 
Fecha de Ingreso: diciembre-2002
Ubicación: en mi casa
Mensajes: 131
Antigüedad: 21 años, 4 meses
Puntos: 0
dije palabras no caracteres
__________________
Sin firma
  #4 (permalink)  
Antiguo 31/05/2003, 23:16
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
OH! ... pues www.php.net/manual/es (usalo)

ahí tienes str_word_count() .. (fijate que te devuelve un array..)

También lo podrías hacer con explode() al caracter " " .. te devolvería un array .. que debes contar con count() ...

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
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 11:21.