مثال
مقارنة مفاتيح اثنين من المصفوفات، والعودة الاختلافات:
<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue");
$a2=array("a"=>"red","c"=>"blue","d"=>"pink");
$result=array_diff_key($a1,$a2);
print_r($result);
?>
تشغيل المثال » تعريف والاستخدام
و array_diff_key() وظيفة يقارن مفاتيح اثنين (or more) المصفوفات، وترجع الاختلافات.
هذه الوظيفة يقارن مفاتيح اثنين (or more) المصفوفات، وتعود مجموعة التي تحتوي على إدخالات من array1 التي ليست موجودة في array2 أو array3، الخ
بناء الجملة
array_diff_key( array1,array2,array3... );
معامل | وصف |
---|---|
array1 | مطلوب. مجموعة للمقارنة من |
array2 | مطلوب. مجموعة لمقارنة ضد |
array3,... | اختياري. المزيد من المصفوفات لمقارنة ضد |
تفاصيل تقنية
قيمة الإرجاع: | بإرجاع صفيف التي تحتوي على إدخالات من array1 التي ليست موجودة في أي من صفائف أخرى |
---|---|
صفحة PHP: | 5.1+ |
مزيد من الأمثلة
مثال 1
مقارنة مفاتيح اثنين من صفائف المفهرسة، والعودة الاختلافات:
<?php
$a1=array("red","green","blue","yellow");
$a2=array("red","green","blue");
$result=array_diff_key($a1,$a2);
print_r($result);
?>
تشغيل المثال » مثال 2
مقارنة مفاتيح ثلاثة صفوف، والعودة الاختلافات:
<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue");
$a2=array("c"=>"yellow","d"=>"black","e"=>"brown");
$a3=array("f"=>"green","c"=>"purple","g"=>"red");
$result=array_diff_key($a1,$a2,$a3);
print_r($result);
?>
تشغيل المثال » <PHP صفيف المرجعي