قم بإرجاع مصفوفة جديدة تحتوي على جميع المفاتيح الموجودة في المصفوفة:
<?php$a=array("Volvo"=>"XC90"،BMW"=>"X5"،"Toyota"=>"هايلاندر");print_r(array_keys($a));?>تقوم الدالة array_keys() بإرجاع مصفوفة جديدة تحتوي على جميع المفاتيح الموجودة في المصفوفة.
array_keys ( صفيف، قيمة، صارمة )
| المعلمة | يصف |
|---|---|
| صفيف | مطلوب. يحدد مصفوفة. |
| قيمة | خياري. يمكنك تحديد قيمة مفتاح، وبعد ذلك سيتم إرجاع اسم المفتاح المطابق لقيمة المفتاح فقط. |
| حازم | خياري. تستخدم مع معلمة القيمة. القيم المحتملة: صحيح - يُرجع اسم المفتاح بقيمة المفتاح المحددة. اعتمادًا على النوع، يختلف الرقم 5 عن السلسلة "5". خطأ - القيمة الافتراضية. بغض النظر عن النوع، فإن الرقم 5 هو نفس السلسلة "5". |
| قيمة الإرجاع: | إرجاع مصفوفة جديدة تحتوي على جميع المفاتيح الموجودة في المصفوفة. |
|---|---|
| نسخة PHP: | 4+ |
| سجل التحديث: | المعلمة الصارمة جديدة في PHP 5.0. |
استخدم معلمة القيمة:
<?php$a=array("Volvo"=>"XC90"،BMW"=>"X5"،"Toyota"=>"هايلاندر");print_r(array_keys($a,"Highlander"));? >استخدم المعلمة الصارمة (خطأ):
<?php$a=array(10,20,30,10");print_r(array_keys($a,"10",false));?>استخدم المعلمة الصارمة (صحيح):
<?php$a=array(10,20,30,10");print_r(array_keys($a,"10",true));?>