PHP array_change_key_case() 函数

实例

将数组的所有的键转换为大写字母:

<?php
$age=array("Bill"=>"60","Steve"=>"56","Mark"=>"31");
print_r(array_change_key_case($age,CASE_UPPER));
?>

چلاؤ نمونہ

定义和用法

array_change_key_case() 函数将数组的所有的键都转换为大写字母或小写字母。

آرایے کی عددی انڈیکس تبدیل نہیں ہوتی ہیں۔ اگر اختیاری پارامتر (یعنی دوسرا پارامتر) فراہم نہیں کیا جائے تو چھوٹی حروف کی بنیاد پر تبدیل کیا جائیگا۔

پیشکش اور نوٹس

نوٹ:اگر اس فنکشن کو چلانے کے بعد دو یا زیادہ کلیدیں مساوی ہوں تو آخری عنصر دیگر عناصر کو دوسرے کی جگہ لے گا (مثلاً مثال 2 دیکھیں)۔

قواعد

array_change_key_case(آرایه,case);
پارامتر وصف
آرایه ضروری۔ استعمال کریں گی کا آرایه مقرر کریں۔
case

اختیاری۔ ممکنہ اعداد:

  • CASE_LOWER - دفعتی ارزش۔ آرایے کی کلیدیں چھوٹی حروف کی بنیاد پر تبدیل کریں۔
  • CASE_UPPER - آرایے کی کلیدیں بچولی بنانے کے لئے تبدیل کریں۔

تکنیکی تفصیلات

بر آمد ارزش: کلیدیں بچولی یا چھوٹی حروف کی بنیاد پر بنیادی آرایه بر آمد کر دیا جائیگا، یا اگر آرایه غیر مصنوعی غیر منظم تو FALSE بر آمد کر دیا جائیگا。
PHP ورژن: 4.2+

بھی ترتیب

مثال 1

تمام کلیدیں چھوٹی حروف کی بنیاد پر تبدیل کریں:

<?php
$age=array("Bill"=>"60","Steve"=>"56","Mark"=>"31");
print_r(array_change_key_case($age,CASE_LOWER));
?>

چلاؤ نمونہ

مثال 2

اگر array_change_key_case() چلانے کے بعد دو یا زیادہ کی کلیدیں مساوی ہوں (مثلاً "b" اور "B")، تو آخری عنصر دیگر عناصر کو دوسرے کی جگہ لے گا:

<?php
$pets=array("a"=>"Cat","B"=>"Dog","c"=>"Horse","b"=>"Bird");
print_r(array_change_key_case($pets,CASE_UPPER));
?>

چلاؤ نمونہ