Hola ....
Necesito eliminar un elemento de una matriz según su valor ó su llave (key).
Gracias
| ||||
Mira este ejemplo: Código PHP: Alli veras que primero te da todo lo que tiene el array que son 2 elementos luego elimino el key "uno" y muestro denuevo y ya no esta solo queda el "dos"
__________________ Como crear Excel usando Microsoft Office XML 2003 |
| |||
una pregunta pq si tenemos $variable = array("uno"=>"valor de uno","dos"=>"valor de dos"); y ponemos print_r($variable); imprime esto: "Array ( [uno] => valor de uno [dos] => valor de dos ) " en cambio si ponemos: echo $variable imprime "Array" |
| ||||
Cita: Con la función array_unique()
Iniciado por guntin_java gracias... cómo puedo eliminar los valores repetidos en un arreglo???? http://www.php.net/manual/es/function.array-unique.php Saludos, ![]() |
| ||||
Cita: Bueno la funcion print_r la utilizo para ver la estructura del array, en el ejemplo que di era mas claro entender y ver como se elimina un elemento del array.
Iniciado por cyborg una pregunta pq si tenemos $variable = array("uno"=>"valor de uno","dos"=>"valor de dos"); y ponemos print_r($variable); imprime esto: "Array ( [uno] => valor de uno [dos] => valor de dos ) " en cambio si ponemos: echo $variable imprime "Array" Cuando imprimes $variable solamente como es un array el php te dira que lo es y por eso aparece ARRAY pero si quieres ver su contenido puedes poner $variable[0] y de esta forma le pides que muestre una posicion del array especificamente.
__________________ Como crear Excel usando Microsoft Office XML 2003 |
| ||||
Pero si vas a eliminar el contenido eso significa que la matriz estara vacia totalmente jeje para eso elimina la matriz y cuando la necesites denuevo la creas: unset($matriz); Con respecto a lo otro que preguntas no entendi muy bien tu explicacion.
__________________ Como crear Excel usando Microsoft Office XML 2003 |
| ||||
Bueno emulando tu array me puse a ver que deseabas y llegue a esta conclusion espero sea eso: Código PHP: Prueba y epsero sea eso lo que preguntabas.
__________________ Como crear Excel usando Microsoft Office XML 2003 |
| |||
Para armar esa tbla que necesitabas, deberas usar un bucle, preferentemente foreach() http://www.php.net/foreach Mira este ejemplo: Código PHP: http://www.php.net/extract Saludos |
| |||
Cita: gracias, no sabia que tenia que escribir uno la estructura de la variable y el otro el tipo.
Iniciado por dwaks Bueno la funcion print_r la utilizo para ver la estructura del array, en el ejemplo que di era mas claro entender y ver como se elimina un elemento del array. Cuando imprimes $variable solamente como es un array el php te dira que lo es y por eso aparece ARRAY pero si quieres ver su contenido puedes poner $variable[0] y de esta forma le pides que muestre una posicion del array especificamente. por cierto.. la gestion de arrays es un tanto particular.. al menos viniendo de C :p por cierto acabo de ver en php.net la descripcion de print_r y tiene guasa...... "print_r -- Imprime información legible para humanos sobre una variable " |