English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل دراسي أساسي لـ PHP

دليل دراسي متقدم لـ PHP

PHP & MySQL

دليل مرجعي لـ PHP

استخدام وظيفة array_change_key_case() في PHP و مثال

وظائف Array في PHP

التعريف والاستخدام

array_change_key_case()تغير الدالة جميع مفاتيح الأعداد المرسلة إلى أحرف كبيرة وصغيرة، وتعيد جميع الأعداد كصغيرة أو كبيرة حسب الخيار المرسل.

بالتقديم، يعود هذا الدالة إلى مفاتيح الأحرف الصغيرة.

النص

array array_change_key_case(array $input[, int $case])

الإعدادات

الترتيبالإعدادات والشرح
1

$input (مجبر)

هذا هو المصفوفة التي تريد تغيير حجم جميع الأصابع فيها

2

$case (اختياري)

سيأخذ هذا القيمة النسبيةCASE_UPPERأوCASE_LOWER. إذا لم تمرر هذه القيمة، فإن الوظيفة ستجعل الأصابع صغيرة.

القيمة العودة

يعود وظيفة PHP array_change_key_case() مصفوفة تحتوي على الأصابع الصغيرة أو الكبيرة، إذا لم يكن الإدخال المقدم هو مصفوفة PHP صالحة، فإنه يعودFALSE.

إصدار PHP

تم إدخال هذه الوظيفة في إصدار PHP 4.2.0.

مثال عبر الإنترنت

جرب هذا المثال، حيث سنقوم بتحويل جميع الأصابع إلى أحرف كبيرة

<?php
   $input = array("FirSt" => 10, "SecOnd" => 400, "Third" => 800, );
   print_r(array_change_key_case($input, CASE_UPPER));
?>
اختبار لرؤية </>

نتائج الإخراج

مصفوفة
(
    [FIRST] => 10
    [SECOND] => 400
    [THIRD] => 800
)

مثال عبر الإنترنت

في هذا المثال، يتم تحويل جميع الأصابع إلى أحرف صغيرة

<?php
   $input = array("FirSt" => 10, "SecOnd" => 400, "Third" => 800, );
   print_r(array_change_key_case($input, CASE_LOWER));
?>
اختبار لرؤية </>

نتائج الإخراج

مصفوفة
(
    [first] => 10
    [second] => 400
    [third] => 800
)

مثال عبر الإنترنت

لنتحقق من كيفية عمله بشكل افتراضي إذا لم نمرر الخيار الثاني للوظيفة

<?php
   $input = array("FirSt" => 10, "SecOnd" => 400, "Third" => 800, );
   print_r(array_change_key_case($input));
?>
اختبار لرؤية </>

نتائج الإخراج

مصفوفة
(
    [first] => 10
    [second] => 400
    [third] => 800
)

مثال عبر الإنترنت

في هذا المثال، يرجع FALSE ويظهر تنبيه، لأننا نحاول إرسال نص PHP بسيط بدلاً من مصفوفة PHP

<?php
   $input = "This is a string";
   print_r(array_change_key_case($input, CASE_LOWER));
?>
اختبار لرؤية </>

هذا لن يولد أي مخرجات، بل سيظهر تنبيه التالي، إذا كنت تريد التحقق من قيمة العودة للوظيفة، فإنها ستكون FALSE-

PHP تنبيه: يتوقع array_change_key_case() أن يكون المعامل 1 مصفوفة، تم إعطاء نص في main.php في الخط 3

وظائف Array في PHP