English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
func array_intersect_assoc() مقارنة مصفوفات، وتستعيد الت交汇 بين المصفوفتين (مقارنة الأسماء والمفاتيح).
func array_intersect_assoc ( array $array1, array $array2 [, array $array3 ...] );
func array_intersect_assoc() تستعيد مصفوفة تحتوي على القيم التي تظهر في array1 وتظهر أيضًا في جميع الأصناف الأخرى. يُلاحظ أنه يختلف عن func array_intersect() لأن أسماء المفاتيح أيضًا تستخدم للمقارنة.
الترقيم | الإعدادات والشرح |
---|---|
1 | array1(مطلوب) الصنف الأول هو الصنف الذي سيتم مقارنته مع الأصناف الأخرى |
2 | array2(مطلوب) هذه هي المصفوفة التي سيتم مقارنتها مع الأصناف الأولى |
3 | array3(اختياري) هذه هي المصفوفة التي سيتم مقارنتها مع الأصناف الأولى |
يستعيد مصفوفة تحتوي على القيم التي تظهر في array1 وتظهر أيضًا في جميع الأصناف الأخرى.
func array_intersect_assoc() تحسب الت交汇 بين المصفوفات مع التحقق من الفواصل
<?php $input1 = array("a" => "أسود", "red", "blue"); $input2 = array("a" => "أسود", "yellow", "red"); $result = array_intersect_assoc($input1, $input2); print_r($result); ?>اختبار لرؤية‹/›
نتيجة الإخراج:
مصفوفة ( [a] => أسود )