Foros del Web » Programando para Internet » PHP »

se pueden insertar elementos en un array???

Estas en el tema de se pueden insertar elementos en un array??? en el foro de PHP en Foros del Web. Hola a todos!! Tengo una duda: si yo defino un objeto tipo array, una vez definido puedo insertarle o eliminar elementos de él?? ej: $datos=array(2,5,4,6); ...
  #1 (permalink)  
Antiguo 06/03/2006, 11:39
 
Fecha de Ingreso: febrero-2006
Mensajes: 174
Antigüedad: 18 años, 1 mes
Puntos: 0
se pueden insertar elementos en un array???

Hola a todos!!

Tengo una duda: si yo defino un objeto tipo array, una vez definido puedo insertarle o eliminar elementos de él??

ej:

$datos=array(2,5,4,6);

insertar($datos,10); //quiero insertar el número 10 al final del array

Graciassss
  #2 (permalink)  
Antiguo 06/03/2006, 11:43
Avatar de jahepi
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Querétaro
Mensajes: 1.124
Antigüedad: 19 años, 4 meses
Puntos: 43
Hola xayide!

Si es posible, PHP cuenta con una amplio catálogo de funciones para el tratamiento de matrices, para añadir esta array_push(), o para eliminar array_slice() y algunas otras mas.

Te dejo el enlace con la descripción de cada una de las funciones para el tratamiento de arreglos:

http://mx.php.net/manual/es/ref.array.php

Un saludo!
  #3 (permalink)  
Antiguo 06/03/2006, 11:44
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola xayide

Echa un vistazo a la lista de funciones de matrices de PHP, por ejemplo la función array_push creo que te puede servir.

Saludos,
  #4 (permalink)  
Antiguo 06/03/2006, 11:53
 
Fecha de Ingreso: febrero-2006
Mensajes: 174
Antigüedad: 18 años, 1 mes
Puntos: 0
gracias a los dos, me ha sido de gran ayuda.
Disponía de un manual de php, pero era demasiado simple y no aparecían este tipo de funciones.

Gracias de nuevo
  #5 (permalink)  
Antiguo 06/03/2006, 17:04
Avatar de rasmarko  
Fecha de Ingreso: noviembre-2002
Ubicación: México
Mensajes: 78
Antigüedad: 21 años, 5 meses
Puntos: 1
Mi estimado amigo.

De las cosas más fáciles que podrías hacer es esta:

Código PHP:
<?

$datos
=array(2,5,4,6);
$datos[] = 10;


echo 
count($datos); // devolvería 5
?>
__________________
Fuentes - Diseweb - Frases Célebres
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 19:15.