English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

تعليمات PHP الأساسية

تعليمات PHP المتقدمة

PHP & MySQL

دليل PHP

استخدام دالة PHP array_uintersect() و مثال

دليل الوظائف المعدة في PHP

تحدد دالة array_uintersect() ت交集 للجداول البيانية باستخدام دالة الاستدعاء لتقارن البيانات

القواعد

array_uintersect ( $array1, $array2 [, $array3 ..., $data_compare_func] );

التعريف والاستخدام

تعيد دالة array_uintersect() جدولاً يحتوي على القيم التي توجد في array1 وكل من الجداول البيانية الأخرى المحددة. يتم مقارنة البيانات باستخدام دالة الاستدعاء. يجب أن تعود دالة الاستدعاء عددًا صحيحًا أقل من صفر، أو صفر، أو أكبر من صفر إذا كان الافتراض أن المفردات الأولى أقل من، متساوية مع، أو أكبر من المفردات الثانية.

النتيجة

هذه الدالة تعود جدولاً يحتوي على جميع القيم الموجودة في array1 في جميع الم参数. يتم مقارنة البيانات باستخدام دالة الاستدعاء.

المواصفات

الترتيبالمواصفات والشرح
1

array1

مطلوب. تحديد جدول بيانات.

2

array2

مطلوب. تحديد جدول البيانات الذي سيتم مقارنته مع الجدول البياني الأول.

3

array3

اختياري. تحديد جدول البيانات الذي سيتم مقارنته مع الجدول البياني الأول.

4

data_compare_func

مطلوب. اسم الدالة المخصصة للمستخدم.

مثال على الإنترنت

استخدام دالة مضمنة strcasecmp كدالة استدعاء، حساب ت交集 لجداول البيانات

<?php
   $array1 = array("a"=>"green", "b"=>"brown", "c"=>"blue", "red");
   $array2 = array("a"=>"GREEN", "B"=>"brown", "yellow", "red");
   
   print_r(array_uintersect($array1, $array2, "strcasecmp"));
؟؟
اختبار لرؤية‹/›

نتائج الإخراج:

مجموعة ( [a] => الخضراء [b] => البني [0] => الأحمر )

دليل الوظائف المعدة في PHP