فونکشن 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 |
اختیاری. مقادیر ممکن:
|
جزئیات فنی
برمیگرداند: | برمیگرداند آرایهای با کلیدهای بزرگ یا کوچک، یا اگر آرایه اگر ورودی آرایه نباشد، 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)); ?>