listo! lo solucione, esta funcion era todo lo que necesitaba, lo saque de la web de php:
Código PHP:
Ver original$array[0][0]='elemento 1';
$array[2][1]='elemento 2';
$array[1][2]='elemento 3';
function recursiveArraySearch($haystack, $needle, $index = null)
{
$aIt = new RecursiveArrayIterator($haystack);
$it = new RecursiveIteratorIterator($aIt);
while($it->valid())
{
if (((isset($index) AND
($it->key() == $index)) OR
(!isset($index))) AND
($it->current() == $needle)) { }
}
return false;
}
$val=recursiveArraySearch($array,'elemento 2');
echo $val
devuelve el primer valor de ambas dimensioones del array.
en este caso el output seria 2 :D
gracias GatorV