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