مثال
مقارنة مفاتيح اثنين من المصفوفات، والعودة المباريات:
<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue");
$a2=array("a"=>"red","c"=>"blue","d"=>"pink");
$result=array_intersect_key($a1,$a2);
print_r($result);
?>
تشغيل المثال » تعريف والاستخدام
و array_intersect_key() وظيفة يقارن مفاتيح اثنين (or more) المصفوفات، وإرجاع مباريات.
هذه الوظيفة يقارن مفاتيح اثنين أو أكثر من المصفوفات، وتعود مجموعة التي تحتوي على إدخالات من array1 التي تكون موجودة في array2، array3، الخ
بناء الجملة
array_intersect_key( array1,array2,array3... )
معامل | وصف |
---|---|
array1 | مطلوب. مجموعة الأولى هي مجموعة أن الآخرين سوف مقارنة مع |
array2 | مطلوب. صفيف إلى أن مقارنة مع مجموعة الأولى |
array3,... | اختياري. صفيف إلى أن مقارنة مع مجموعة الأولى |
تفاصيل تقنية
قيمة الإرجاع: | بإرجاع صفيف التي تحتوي على إدخالات من array1 التي تكون موجودة في جميع المصفوفات الأخرى |
---|---|
صفحة PHP: | 5.1.0+ |
مزيد من الأمثلة
مثال 1
مقارنة مفاتيح اثنين من صفائف المفهرسة، والعودة المباريات:
<?php
$a1=array("red","green","blue","yellow");
$a2=array("red","green","blue");
$result=array_intersect_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_intersect_key($a1,$a2,$a3);
print_r($result);
?>
تشغيل المثال » <PHP صفيف المرجعي