PHP array_search وظيفة ()
أمثلة
بحث رئيسيا "الحمراء" في مجموعة، ويعود اسم الرئيسي:
<?php
$a=array("a"=>"red","b"=>"green","c"=>"blue");
echo array_search("red",$a);
?>
$a=array("a"=>"red","b"=>"green","c"=>"blue");
echo array_search("red",$a);
?>
تشغيل المثال »
تعريف واستخدام
وظيفة array_search () للبحث عن قيمة مفتاح في مجموعة، وإرجاع اسم المفتاح المطابق.
قواعد
array_search( value,array,strict )
参数 | 描述 |
---|---|
value | 必需。规定在数组中搜索的键值。 |
array | 必需。规定被搜索的数组。 |
strict | 可选。如果该参数被设置为 TRUE,则函数在数组中搜索数据类型和值都一致的元素。可能的值:
|
التفاصيل الفنية
العوائد: | إذا وجد المفتاح المحدد في المصفوفة، ثم يعود اسم المفتاح المقابل، وإلا فإنها ترجع كاذبة. إذا وجدت المفتاح في مجموعة أكثر من مرة، لأول مرة يتم إرجاع المفتاح للعثور على مفاتيح مطابقة. |
---|---|
PHP الإصدار: | 4.0.5+ |
تحديث السجل: | إذا معلمة غير صالحة تم تمريرها إلى وظيفة، وظيفة ترجع فارغة (وهذا ينطبق على جميع بدءا من PHP 5.3.0 وظيفة PHP). اعتبارا من PHP 4.2.0، إذا فشل البحث، تقوم الدالة بإرجاع FALSE، بدلا من NULL. |
مزيد من الأمثلة
مثال 1
مفاتيح البحث في مجموعة 5، ويعود اسم الرئيسي (لاحظ ""):
<?php
$a=array("a"=>"5","b"=>5,"c"=>"5");
echo array_search(5,$a,true);
?>
$a=array("a"=>"5","b"=>5,"c"=>"5");
echo array_search(5,$a,true);
?>
تشغيل المثال »
PHP كامل صفيف المرجعي