PHP array_walk_recursive() Function











❮ مرجع آرایه PHP



مثال


هر عنصر آرایه را در یک تابع تعریف شده توسط کاربر اجرا کنید:




function myfunction($value,$key)
{
echo "کلید $key دارای مقدار $value
";
}
$a1=array("a"=> "قرمز"،"b"=>"سبز");

$a2=array($a1,"1"=>"آبی"،"2"=>"زرد");
array_walk_recursive($a2,"myfunction");

?>

این را خودتان امتحان کنید »




تعریف و استفاده


تابع ()array_walk_recursive هر عنصر آرایه را در یک تابع تعریف شده توسط کاربر اجرا می کند.
کلیدها و مقادیر آرایه پارامترهایی در تابع هستند. تفاوت
بین این تابع و array_walk()
تابع این است که با این تابع می توانید با آرایه های عمیق تر (آرایه
داخل یک آرایه).





نحو



array_walk_recursive(آرایه، myfunction، پارامتر...)

مقادیر پارامتر



















پارامتر توضیح
آرایه لازم است. تعیین یک آرایه
myfunction لازم است. نام تابع تعریف شده توسط کاربر
پارامتر،... اختیاری. پارامتری را برای تابع تعریف شده توسط کاربر مشخص می کند. می توانید یک پارامتر یا هر تعداد که دوست دارید به تابع اختصاص دهید.












جزئیات فنی











مقدار بازگشتی: در صورت موفقیت TRUE یا در شکست FALSE را برمی‌گرداند
نسخه PHP: 5+




❮ مرجع آرایه PHP