English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
دليل وظائف قائمة الأعداد البسيطة PHP
تقوم وظيفة array_uintersect_uassoc() بحساب تلاقي القوائم مع التحقق من الفهارس، باستخدام دالة التحقق الدالة على البيانات والفهارس
array_uintersect_assoc( $array1, $array2[, $array3..., $func1], $func2);
يعيد هذه الوظيفة قائمة تحتوي على جميع القيم في array1، والتي تظهر في جميع القوائم array2، array3. من خلال التحقق الإضافي من الفهارس، والتحقق من البيانات من خلال الدوال الدالة، وتحليل الفهارس، يعيد قائمة التلاقي لمتعدد القوائم.
الترتيب | المعلمات والشرح |
---|---|
1 | array1(مطلوب) يحدد قائمة واحدة |
2 | array2(مطلوب) يحدد القائمة التي سيتم مقارنتها مع القائمة الأولى |
3 | array3(اختياري) يحدد القائمة التي سيتم مقارنتها مع القائمة الأولى |
4 | func1(مطلوب) اسم الدالة المخصصة المستخدمة للتحقق من المفاتيح |
5 | func2(مطلوب) اسم الدالة المخصصة المستخدمة للتحقق من القيم |
استخدام func2(مطلوب) و func1(مطلوب) لتحليل مفتاح القيمة من كلا القوائم و حساب تلاقي القوائم
<?php $input1 = array("a"=>"green", "b"=>"brown", "c"=>"blue", "red"); $input2 = array("a"=>"GREEN", "B"=>"brown", "yellow", "red"); print_r(array_uintersect_uassoc($input1, $input2, "strcasecmp", "strcasecmp")); ?>اختبار لرؤية‹/›
نتيجة الإخراج:
قائمة_الأعداد_البسيطة ( [a] => green [b] => brown )