PHP: Çok boyutlu bir dizideki kilit konumunu bulmak [yinelenen]

0 Cevap php

Possible Duplicate:
PHP: get keys of independent arrays

Merhaba.

Ben çok boyutlu bir dizi var. Ben verilen dizi tuşu (tüm dizi anahtarları dizeleri) konumunu bulur ve ardından bir dizi olarak anahtarın konumunu döndüren bir işlevi istiyorum.

Örn:

$arr = array
(
    'fruit' => array(
        'apples' => array(),
        'oranges' => array(),
        'bananas' => array()
    ),
    'vegetables' => array(
        'tomatoes' => array(),
        'carrots' => array(),
        'celery' => array(),
        'beets' => array
        (
            'bears' => array(),
            'battlestar-galactica' => array()
        ),
    ),
    'meat' => array(),
    'other' => array()
);

Şimdi bu gibi işlev çağrısı:

theFunction('bears');

Bu dönmelidir:

array(1, 3, 0);

0 Cevap