Ben array_walk_recursive ile bir dizi nerede izlemek mümkün mü?

0 Cevap php

Diyelim ki böyle bir dizi var diyelim:

array
(
    ['one'] => array (
                      ['wantedkey'] => 5
                      ['otherkey1'] => 6
                      ['otherkey2'] => 7
                     )
    ['two'] =>  => array (
                      ['otherkey1'] => 5
                      ['otherkey2'] => 6
                      ['wantedkey'] => 7
                     )
    ['three'] =>  => array (
                      ['otherkey1'] => 5
                      ['wantedkey'] => 6
                      ['otherkey2'] => 7
                     )
)

Eğer diziye böyle fiil uygulamak Eğer 'wantedkey' tüm örneklerini olsun:

function test_print($item, $key) {
  if ($key === 'wantedkey') {
    print $item;
  }
}

array_walk_recursive($myarray, 'test_print');

Ben dizide .... 'wantedkey' array_walk_recursive ile yukarıdaki örnekte bulunmuştur konumunu izlemek için herhangi bir yolu yoktur am Ama nerede (afaik) Bana array_walk_recursive söylemez?

Any hint is highly appreciated, thanks in advance! :-) I know this has been asked before but I'm wondering if anyone has found a solution yet...

0 Cevap