ciao a tutti, no riesco a trovare un modo per trovare la chiave di un array multidimensionale in base a un valore contenuto..es:

Codice PHP:
$array = array ( 
=> array ( 'id' => '9''gallery_id' => '2''picture' => '56475832.jpg' ),
=> array ( 'id' => '8''gallery_id' => '2''picture' => '20083622.jpg' ), 
=> array ( 'id' => '7''gallery_id' => '2''picture' => '89001465.jpg' ), 
=> array ( 'id' => '6''gallery_id' => '2''picture' => '47360232.jpg' ), 
=> array ( 'id' => '5''gallery_id' => '2''picture' => '4876713.jpg' ), 
=> array ( 'id' => '4''gallery_id' => '2''picture' => '5447392.jpg' 
); 

avendo come valore per esempio 4876713.jpg, come stampo solo
$array ( 4 => array('id' => '5','gallery_id' =>'2','picture'=>'4876713.jpg'));
o sapere la chiave dell'array che lo contiene? in questo caso quindi $array[4]; magari un aiutino grazie