فونکشن array_change_key_case() آرایه PHP

مثال

تمامی کلیدهای آرایه را به حروف بزرگ تبدیل می‌کند:

<?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));
?>

نمونه اجرا