Örnek
Kullanıcı tanımlı bir fonksiyonu olarak, her bir dizi elemanı çalıştırmak:
<?php
function myfunction($value,$key)
{
echo "The key $key has the value
$value<br>";
}
$a1=array("a"=>"red","b"=>"green");
$a2=array($a1,"1"=>"blue","2"=>"yellow");
array_walk_recursive($a2,"myfunction");
?>
»Run örnek Tanımı ve Kullanımı
array_walk_recursive() işlevi, bir kullanıcı tanımlı bir işlev olarak, her bir dizi elemanı çalışır. dizinin anahtarlar ve değerler fonksiyonunda parametrelerdir. Bu işlevin arasındaki fark array_walk() fonksiyonu bu işlevle daha derine diziler (bir dizi içinde bir dizi) ile çalışabilir olmasıdır.
Sözdizimi
array_walk_recursive( array,myfunction,parameter... )
Parametre | Açıklama |
---|---|
array | Gereklidir. Bir dizi belirtme |
myfunction | Gereklidir. Kullanıcı tanımlı fonksiyonun adı |
parameter,... | İsteğe bağlı. Kullanıcı tanımlı bir işlev için bir parametre belirtir. Sen işleve bir parametre atamak veya istediğiniz kadar yapabilirsiniz. |
Teknik detaylar
Geri dönüş değeri: | Başarı durumunda, başarısızlık durumunda döner |
---|---|
PHP Sürümü: | 5+ |
<PHP Dizi Referans