![sonriente](http://static.forosdelweb.com/fdwtheme/images/smilies/smile.png)
Les comento que me surgió la necesidad de tener que sacar valores de un array, existe alguna funcion incorporada en PHP que permita realizar esto???
Espero contar con sus aportaciones, Muchas gracias...
| |||
Sacar/eliminar valores de un array... Estimados, antes que nada, un saludo para todos ![]() Les comento que me surgió la necesidad de tener que sacar valores de un array, existe alguna funcion incorporada en PHP que permita realizar esto??? Espero contar con sus aportaciones, Muchas gracias... |
| |||
Pero tu que array tienes o dispones? En principio .. podrías hechar un vistazo a la documentación oficial sobre array de PHP .. se usan igual que en otro lenguajes. Se accede por su indice o la recorres completa con algún bucle .. http://www.php.net/manual/en/language.types.array.php En PHP tienes por ejemplo el tipo de blucle: foreach() para recorrer un array completo sin problemas y sin tener que obtener el n° de elementos del array como sucede si usas un for() www.php.net/foreach Un saludo, |
| |||
Muchas gracias por la velocidad de sus respùestas... tengo un array simple, en donde tengo valores textuales... ejemplo: $vector=("uno","dos","tres","cuatro"); Lo que necesito es sacar alguno de los vlores, por el valor textual del array si es posible... Para esta tarea estoy desarrollandu una funcion: Código PHP: con esta funcion, puedo sacar un lemento del vector, peroooo... si aplico la funcion en el vector de ejemplo, el mismo quedaria algo asi... (si quiero sacar el valor 3) $vector=("uno","dos","cuatro","cuatro"); La pregunta concreta seria ¿cómo hago para reducir la cantidad del vector a -1? dado a que el algoritmo que tengo saca solamente 1 elemento?? Porfis, espero que puedan ayudarme... Saludos cordiales |
| |||
Bueno .. parece ser que el termino "sacar" que empleas se refiere a "eliminar/borrar" un elemento del array .. En ese caso podrías usar unset() www.php.net/unset unset($array['elemento']); Un saludo, |
| ||||
También podés usar usar la función array_diff() para eliminar más de un elemento. Por ejemplo, si tenés el arreglo $vector=("uno","dos","tres","cuatro") y queres eliminar los elementos "dos" y "tres" por ejemplo, lo podés hacer así: Código PHP:
__________________ |