قم بتطبيق دالة محددة من قبل المستخدم على كل عنصر في المصفوفة:
<?phpfunction myfunction($value,$key){echo "المفتاح $key له القيمة $value<br>";}$a1=array("a"=>"red"،"b"=>"green ");$a2=array($a1,"1"=>"blue",2"=>"yellow");array_walk_recursive($a2,"myfunction");?>تطبق الدالة array_walk_recursive() دالة معرفة من قبل المستخدم على كل عنصر في المصفوفة. في الدالة، يكون اسم المفتاح وقيمة المفتاح للمصفوفة بمثابة معلمات. تختلف هذه الدالة عن الدالة array_walk() في أنها يمكن أن تعمل على مصفوفات أعمق (مصفوفة داخل مصفوفة أخرى).
array_walk_recursive ( صفيف، وظيفتي، معلمة... )
المعلمة | يصف |
---|---|
صفيف | مطلوب. يحدد مصفوفة. |
com.myfunction | مطلوب. اسم الوظيفة المعرفة من قبل المستخدم. |
المعلمة،... | خياري. يحدد معلمات الوظيفة المعرفة من قبل المستخدم. يمكنك تعيين معلمة واحدة أو أكثر للوظيفة. |
قيمة الإرجاع: | يتم إرجاع TRUE إذا نجحت، وإلا يتم إرجاع FALSE. |
---|---|
نسخة PHP: | 5+ |