Hàm array_change_key_case() của PHP

Mô hình

Chuyển tất cả các khóa của mảng thành chữ cái in hoa:

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

Chạy ví dụ

Định nghĩa và cách sử dụng

Hàm array_change_key_case() sẽ chuyển tất cả các khóa của mảng thành chữ cái in hoa hoặc in thường.

Chỉ số số của mảng không thay đổi. Nếu không cung cấp tham số tùy chọn (tức là tham số thứ hai), sẽ chuyển đổi mặc định thành chữ thường.

Hướng dẫn và ghi chú

Ghi chú:Nếu trong quá trình chạy hàm này có hai hoặc nhiều khóa bằng nhau, phần tử cuối cùng sẽ chèn盖 các phần tử khác (xem ví dụ 2).

Cú pháp

array_change_key_case(mảng,case);
Tham số Mô tả
mảng Bắt buộc. Quy định mảng cần sử dụng.
case

Tùy chọn. Các giá trị có thể:

  • CASE_LOWER - Giá trị mặc định. Chuyển đổi các khóa của mảng thành chữ thường.
  • CASE_UPPER - Chuyển đổi các khóa của mảng thành chữ hoa.

Chi tiết kỹ thuật

Trả về giá trị: Trả về mảng có khóa là chữ thường hoặc chữ hoa, hoặc nếu mảng Nếu không phải là mảng thì trả về FALSE.
Phiên bản PHP: 4.2+

Các ví dụ khác

Ví dụ 1

Chuyển đổi tất cả các khóa của mảng thành chữ thường:

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

Chạy ví dụ

Ví dụ 2

Nếu chạy array_change_key_case() sau đó có hai hoặc nhiều khóa bằng nhau (ví dụ "b" và "B"), phần tử cuối cùng sẽ chèn盖 các phần tử khác:

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

Chạy ví dụ