English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يستعيد PHP array_keys() الأسماء المفتاحية جزئية أو كاملة من المصفوفة
array_keys ( $input [, $search_value [, $strict]] );
يعود array_keys() بأسماء المفتاحية الرقمية أو النصية من مصفوفة input.
إذا تم تحديد المعامل الاختياري search_value، فسيتم إرجاع أسماء المفتاحية فقط لهذه القيمة. وإلا سيتم إرجاع جميع الأسماء المفتاحية في مصفوفة input.
الترتيب | المعاملات وشرحها |
---|---|
1 | input(مطلوب) يحدد مصفوفة. |
2 | search_value(مطلوب) يمكنك تحديد قيمة، ثم يعود فقط الأسماء المفتاحية التي تحتوي على هذه القيمة. |
3 | strict اختياري. يستخدم مع معامل القيمة. |
يستعيد الأسماء المفتاحية والأرقام والكلمات من المصفوفة $input
يعود بجميع الأسماء المفتاحية للقيم المحددة في المصفوفة
<?php $input = array("a"=>"Monkey","b"=>"Cat","c"=>"Dog"); print_r(array_keys($input)); $input = array("a"=>"Monkey","b"=>"Cat","c"=>"Dog"); print_r(array_keys($input,"Dog")); $input = array(10,20,30,"10"); print_r(array_keys($input,"10",false)); ?>اختبار لرؤية‹/›
نتائج الإخراج:
مصفوفة ( [0] => a [1] => b [2] => c ) مصفوفة ( [0] => c ) مصفوفة ( [0] => 0 [1] => 3 )