1 - دالات array_change_key_case : PHP
التأريخ: الاثنين3/ شوال/1425 الموافق 15/11/2004 مسيحية
العنوان: البرمجة


تستعمل هذه الدالة لتغيير حالة الحروف للمصفوفة في اللغة الإنجليزية (صغيرة إلى كبيرة أو كبيرة إلى صغيرة) لمفتاح المصفوفة

الدالة :

$this->DoCode(' array_change_key_case(array input , case) ','php')

الخانة الأولى في الدالة للمصفوفة

الخانة الثانية : نوع التغيير وهما نوعان

أ) CASE_UPPER تحويل إلى الحروف الكبيرة

ب) CASE_LOWER تحويل إل الحروف الصغيرة

والوضع الافتراضي هو التحويل إلى الحروف الصغيرة :CASE_LOWER

فإذا لم تحدد نوعية التحويل فإن التحويل إلى الحروف الصغيرة هو الافتراضي مثل

$this->DoCode(' array_change_key_case(array input) ','php')

مثل للتحويل إلى الحروف الكبيرة

$this->DoCode(' 1, "secound" => 4); print_r(array_change_key_case($input_array, CASE_UPPER)); ?> ','php')

الناتج سيكون

$this->DoCode(' Array ( [FIRST] => 1 [SECOND] => 4 ) ','php')

مثال للتحويل إلى حروف صغيرة

$this->DoCode(' 1, "SECOUND" => 4); print_r(array_change_key_case($input_array, CASE_LOWER)); ?> ','php')

الناتج سيكون

$this->DoCode(' Array ( [first] => 1 [secound] => 4 ) ','php')

تنبيه :

لغة php تفرق بين الحروف الصغيرة والكبيرة في المتغيرات ، مثلا

$this->DoCode(' ','php')

كل متغير مستقل. ولهذا إذا كانت المصفوفة تتضمن مفتاحين متفقين في الحروف مختلفين

في الهيئة (صغيرة وكبيرة) فإن هذه الدالة ستلغي الكلمة الأولى، وإليك المثال

$this->DoCode(' 'one', 'seoundkey' => 'def', 'FIRSTKEY' => 'ghi',"SEOUNDKEY"=>'jkl'); $array = array_change_key_case($array); ?> ','php')

تلحظ أن المفتاح الأول (firstkey) متوافق مع المفتاح الثالث (FIRSTKEY)، ولهذا ستلغي الدالة المفتاح الأول كذا المفتاح الثاني (seoundkey) متوافق مع المفتاح الرابع (SEOUNDKEY)

وستكون النتيجة

$this->DoCode(' Array ( [firstkey] => ghi [seoundkey] => jkl ) ','php')
اضغط هنا لمناقشة المقالة







هذه المقالة مكتوبة في موقع الشنكبوتية
http://www.toarab.ws

الرابط لهذه المقالة :
http://www.toarab.ws/modules.php?name=News&file=article&sid=44