تابع ()array_walk_recursive
تابع ()array_walk_recursive
مثال (تابع ()array_walk_recursive )
استفاده از هر عنصر یک آرایه، در یک تابع تعریف شده توسط کاربر:
<?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");
?>
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");
?>
امتحان کنید »
تعریف و کاربرد
تابع ()array_walk_recursive هر عنصر یک آرایه را در یک تابع تعریف شده توسط کاربر وارد می کند. در واقع کلیدها و مقادیر آرایه ی مورد نظر، بعنوان پارامتر به تابع داده می شوند. تفاوت بین این تابع و تابع array_walk در این است که، با استفاده از این تابع شما می توانید با آرایه های عمیق تر(تو در تو)نیز کار کنید.
نحوه نوشتن
array_walk_recursive(array,myfunction,parameter...)
پارامترها | توضیحات |
---|---|
array |
ضروری. یک آرایه را مشخص می کند. |
myfunction |
ضروری. نام تابع تعریف شده توسط کاربر. |
parameter,... |
اختیاری. یک پارامتر را در تابع تعرف شده تسط کاربر مشخص می کند. شما می توانید هر تعداد پارامتر که می خواهید را به تابع اضافه کنید. |
جزئیات تکنیکی
مقدار برگشتی: |
در صورت موفقیت TRUE را برمی گرداند و در صورت شکست FALSE را برمی گرداند. |
---|---|
ورژن php: | 5+ |
- نوشته شده توسط احسان عباسی
- بازدید: 2995