قم بإرجاع مصفوفة جديدة تحتوي على جميع المفاتيح الموجودة في المصفوفة:
<?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));?>