Ver Mensaje Individual
  #5 (permalink)  
Antiguo 15/03/2011, 14:59
Avatar de Aaronus23
Aaronus23
 
Fecha de Ingreso: diciembre-2010
Ubicación: https://home
Mensajes: 81
Antigüedad: 13 años, 4 meses
Puntos: 4
Respuesta: Eliminar "una dimension" de un array

listo! lo solucione, esta funcion era todo lo que necesitaba, lo saque de la web de php:

Código PHP:
Ver original
  1. $array[0][0]='elemento 1';
  2. $array[2][1]='elemento 2';
  3. $array[1][2]='elemento 3';  
  4. function recursiveArraySearch($haystack, $needle, $index = null)
  5. {
  6.     $aIt     = new RecursiveArrayIterator($haystack);
  7.     $it    = new RecursiveIteratorIterator($aIt);
  8.    
  9.     while($it->valid())
  10.     {      
  11.         if (((isset($index) AND ($it->key() == $index)) OR (!isset($index))) AND ($it->current() == $needle)) {
  12.             return $aIt->key();
  13.         }
  14.        
  15.         $it->next();
  16.     }
  17.    
  18.     return false;
  19. }
  20.     $val=recursiveArraySearch($array,'elemento 2');
  21. echo $val

devuelve el primer valor de ambas dimensioones del array.

en este caso el output seria 2 :D

gracias GatorV