ابحث في المصفوفة عن القيمة "codercto" وأخرج بعض النص:
<?php $ sites = array ( " Google " , " codercto " , " Taobao " , " Facebook " ) ; ( in_array ( " codercto " , $sites ) ) { صدى " تم العثور على التطابق! " } آخر { صدى " لم يتم العثور على تطابق ! " } ?> تشغيل المثيل»تبحث الدالة in_array() في مصفوفة عن وجود قيمة محددة.
bool in_array ( إبرة $ مختلطة، صفيف $haystack [، bool $strict = FALSE ] )
المعلمة | يصف |
---|---|
إبرة | مطلوب. يحدد القيمة المطلوب البحث عنها في المصفوفة. |
كومة قش | مطلوب. يحدد المصفوفة المراد البحث فيها. |
حازم | خياري. إذا تم تعيين هذه المعلمة على TRUE، فإن الدالة in_array() تتحقق مما إذا كانت البيانات التي يتم البحث عنها من نفس نوع قيمة المصفوفة. |
قيمة الإرجاع: | يتم إرجاع TRUE إذا تم العثور على القيمة في المصفوفة، وإلا يتم إرجاع FALSE. |
---|---|
نسخة PHP: | 4+ |
تغيير السجل | منذ PHP 4.2، يمكن أن تكون معلمة البحث عبارة عن مصفوفة. |
استخدم جميع المعلمات:
<?php $people = array ( " Peter " ، " Joe " ، " Glenn " ، " Cleveland " ، 23 ) ؛ if ( in_array ( " 23 " ، $people ، TRUE ) ) { صدى " تم العثور على التطابق<br> " } آخر { صدى " لم يتم العثور على التطابق <br> " } لو ( in_array ( " Glenn " , $people , TRUE ) ) { صدى " تم العثور على التطابق<br> " } آخر { صدى " لم يتم العثور على التطابق <br> " } لو ( in_array ( 23 ، $people ، TRUE ) ) { صدى " تم العثور على التطابق<br> " } آخر { صدى " لم يتم العثور على التطابق <br> " } ?>