Devdit
 

PHP array_diff คือคำสั่งอะไร ใช้ทำอะไร

1.6K

PHP array_diff คือคำสั่งเปรียบเทียบ array 2 ตัว และคืนค่าเป็นข้อมูลที่ไม่มี หรือไม่เหมือนของ array ตัวแรก เมื่อเปรียบเทียบกับ array ตัวที่สอง จากตังแปรเปรียบเทียบ array color1 และ color2 เพื่อหาค่าที่แตกต่างกันพร้อมแสดงผลลัพธ์ออกสู่หน้าจอ สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง PHP array_diff คือคำสั่งอะไร ใช้ทำอะไร

<?php
    $color1 = array("red", "green", "blue", "orange");
    $color2 = array("red", "black", "blue");
    $r = array_diff( $color1, $color2 );
    var_dump( $r );
?>

ผลลัพธ์

array(2) { [1]=> string(5) "green" [3]=> string(6) "orange" }

คำอธิบาย

PHP array_diff ตัวอย่างเปรียบเทียบ array ตัวแปร color1 และ color2 เขียนโปรแกรมได้เป็น array_diff( $color1, $color2 ) ได้ผลลัพธ์เป็น green และ orange เนื่องจากข้อมูลทั้ง 2 มีอยู่ใน color1 แต่ไม่มีอยู่ใน color2

แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ