array_walk_recursive Bir dizinin ardışık olarak her üyesine kullanıcı tanımlı bir işlevi uygular &reftitle.description; boolarray_walk_recursive arraydizi callbackişlev mixedveri dizi dizisinin her elemanına kullanıcı tarafından tanımlanmış işlev işlevini uygular. Bu işlev iç içe dizilerde ardışık işlem yapar. &reftitle.parameters; dizi İşleme sokulacak dizi. işlev Normalde, işlev iki değiştirge alır. İlki dizi değiştirgesi ikincisi ise indis veya anahtardır. Eğer işlev işlevinin doğrudan dizinin kendisi üzerinde işlem yapması gerekiyorsa işlevin ilk değiştirgesini bir gönderim olarak belirtin. Böylece elemanlar üzerinde yapılan her değişiklik özgün dizide yapılmış olur. veri Eğer isteğe bağlı veri değiştirgesi belirtilmişse, değeri işlev işlevine üçüncü değiştirge olarak aktarılır. &reftitle.returnvalues; &return.success; &reftitle.examples; - <function>array_walk_recursive</function> örneği 'elma', 'b' => 'muz'); $meyveler = array('tatlı' => $tatlı, 'ekşi' => 'limon'); function baskı_deneme($öğe, $anh) { echo "$öğe $anh\n"; } array_walk_recursive($meyveler, 'baskı_deneme'); ?> ]]> &example.outputs; Farkedeğceğiniz gibi 'tatlı' anahtarı hiç gösterilmedi. Bir dizi içeren elemanların anahtarları işleve aktarılmaz. &reftitle.seealso; array_walk &seealso.callback;