ตัวอย่าง
ทำงานในแต่ละองค์ประกอบอาร์เรย์ในฟังก์ชั่นที่ผู้ใช้กำหนด:
<?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");
?>
ตัวอย่างเช่นเรียกใช้» ความหมายและการใช้งาน
array_walk_recursive() ฟังก์ชั่นทำงานแต่ละองค์ประกอบอาร์เรย์ในฟังก์ชั่นที่ผู้ใช้กำหนด คีย์และค่าอาร์เรย์ของพารามิเตอร์ในการทำงาน ความแตกต่างระหว่างฟังก์ชั่นนี้และ array_walk() ฟังก์ชั่นเป็นที่ที่มีฟังก์ชั่นนี้คุณสามารถทำงานกับอาร์เรย์ลึก (อาร์เรย์ภายในอาร์เรย์)
วากยสัมพันธ์
array_walk_recursive( array,myfunction,parameter... )
พารามิเตอร์ | ลักษณะ |
---|---|
array | จำเป็นต้องใช้ ระบุอาร์เรย์ |
myfunction | จำเป็นต้องใช้ ชื่อของฟังก์ชั่นที่ผู้ใช้กำหนด |
parameter,... | ไม่จำเป็น. ระบุพารามิเตอร์ในการทำงานที่ผู้ใช้กำหนด คุณสามารถกำหนดพารามิเตอร์หนึ่งฟังก์ชั่นหรือมากเท่าที่คุณต้องการ |
รายละเอียดทางเทคนิค
กลับค่า: | ผลตอบแทนจริงเกี่ยวกับความสำเร็จหรือความล้มเหลวผิดพลาดใน |
---|---|
PHP เวอร์ชัน: | 5+ |
<PHP อ้างอิงอาร์เรย์