Trường hợp giá trị thay đổi mảng php

Hàm array_change_key_case() trả về một mảng mới với các khóa của nó được chuyển đổi thành chữ hoa hoặc chữ thường, dựa trên tham số case

Ví dụ - Thay đổi trường hợp của tất cả các khóa trong một mảng thành chữ thường

Trong ví dụ này, chúng ta sẽ lấy một mảng kết hợp với các cặp khóa-giá trị, sau đó thay đổi kiểu chữ của tất cả các khóa trong mảng thành chữ thường

Chương trình PHP

2, "Apple"=>5];
$result = array_change_key_case($array, CASE_LOWER);
print_r($result);
?>

đầu ra

Trường hợp giá trị thay đổi mảng php

Vì giá trị mặc định của tham số trường hợp là CASE_LOWER, chúng tôi có thể không cung cấp giá trị đối số một cách rõ ràng

Chương trình PHP

2, "Apple"=>5];
$result = array_change_key_case($array);
print_r($result);
?>

đầu ra

Trường hợp giá trị thay đổi mảng php

Ví dụ – Thay đổi trường hợp của tất cả các phím trong một mảng thành chữ hoa

Trong ví dụ này, chúng ta sẽ lấy một mảng kết hợp với các cặp khóa-giá trị, sau đó thay đổi cách viết hoa của tất cả các khóa trong mảng thành chữ hoa

Chương trình PHP

2, "Apple"=>5];
$result = array_change_key_case($array, CASE_UPPER);
print_r($result);
?>

đầu ra

Trường hợp giá trị thay đổi mảng php

Cảnh báo – array_change_key_case() dự kiến ​​tham số 1 là mảng

Nếu đối số đầu tiên của array_change_key_case() không phải là kiểu mảng, thì hàm sẽ đưa ra cảnh báo

Trong ví dụ sau, chúng ta sẽ chuyển một chuỗi tới array_change_key_case() thay vì một mảng và quan sát kết quả

Chương trình PHP

đầu ra

Trường hợp giá trị thay đổi mảng php

Phần kết luận

Trong Hướng dẫn PHP này, chúng ta đã học cách thay đổi trường hợp của tất cả các khóa trong mảng đã cho bằng cách sử dụng hàm PHP Array array_change_key_case()

Hàm array_change_key_case() trong PHP được sử dụng để thay đổi tất cả các khóa của một mảng thành chữ hoa hoặc chữ thường. Các giá trị của một mảng vẫn giữ nguyên sau khi sử dụng hàm

Cú pháp hàm PHP array_change_key_case()

mảng_change_key_case(mảng, trường hợp)

Hàm nhận hai đối số trong đó đối số đầu tiên là một mảng. Đối số thứ hai là để chỉ định xem bạn phải thay đổi khóa thành chữ thường hay chữ hoa mà bạn sẽ tìm thấy bên dưới

Mô tả các thông số

TênMảng mô tảBắt buộc. Chỉ định mảng mà bạn phải sử dụng để chuyển các phím của nó thành chữ thường và chữ hoa. trường hợp tùy chọn. Chỉ định trường hợp bạn muốn chuyển đổi thành chữ thường hoặc chữ hoa
  • CASE_LOWER. Thay đổi các phím thành chữ thường. Nó là một giá trị mặc định cho chức năng
  • CASE_UPPER. Chuyển đổi các phím thành chữ hoa

Hãy xem một số ví dụ hữu ích để hiểu việc sử dụng Hàm PHP array_change_key_case() trong PHP

Ví dụ về hàm PHP array_change_key_case()

Xem ví dụ dưới đây với một mô tả để tìm hiểu việc sử dụng các chức năng

ví dụ 1. Chuyển đổi khóa mảng thành chữ thường

Để chuyển đổi tất cả các khóa của một mảng thành chữ thường, bạn phải sử dụng từ khóa CASE_LOWER làm đối số thứ hai của hàm. Tuy nhiên, nó là giá trị mặc định của hàm và không cần sử dụng nó khi bạn cần đổi các phím thành chữ thường

Thí dụ

PHP

1

2

3

4

5

6

7

8

9

10

// cách khai báo mảng kết hợp đầu tiên

$myArr = mảng("Cycle"< => 2, "Bike" => 5, "Car" => 9);

 

//Chuyển khóa mảng thành chữ hoa

$myUcaseArr = array_change_key_case($myArr, CASE_UPPER);

 

//In kết quả

print_r($myUcaseArr);

?>

đầu ra

Mảng ( [cycle] => 2 [bike] => 5 [car] => 9 )

Ví dụ trên chứa một mảng kết hợp với các phím chữ cái. Hàm PHP array_change_key_case() thay đổi tất cả các phím thành chữ thường

ví dụ 2. Thay đổi khóa mảng thành chữ hoa

Khi phải đổi tất cả các khóa của mảng đã cho thành chữ hoa, bạn phải sử dụng từ khóa CASE_UPPER làm đối số thứ hai của hàm

Thí dụ

PHP

1

2

3

4

5

6

7

8

9

10

// cách khai báo mảng kết hợp đầu tiên

$myArr = mảng("Cycle"< => 2, "Bike" => 5, "Car" => 9);

 

//Chuyển khóa mảng thành chữ hoa

$myUcaseArr = array_change_key_case($myArr, CASE_UPPER);

 

//In kết quả

print_r($myUcaseArr);

?>

đầu ra

Mảng ( [CYCLE] => 2 [XE ĐẠP] => 5 [XE] => 9 )

Đầu ra trong ví dụ trên hiển thị các phím được đổi thành chữ hoa trong PHP

Chức năng này rất hữu ích để chuyển đổi các phím từ chữ thường sang chữ hoa và từ chữ hoa sang chữ thường

Làm cách nào để thay đổi trường hợp của một mảng trong PHP?

Hàm array_change_key_case() thay đổi tất cả các phím trong một mảng thành chữ thường hoặc chữ hoa.

Làm cách nào để thay đổi giá trị mảng thành chữ thường trong PHP?

array_map() là phương pháp chính xác. Tuy nhiên, nếu bạn muốn chuyển đổi từng giá trị mảng cụ thể hoặc tất cả các giá trị mảng thành chữ thường, bạn có thể sử dụng strtolower() . Lưu câu trả lời này.

Làm cách nào để thay đổi giá trị của một mảng trong PHP?

Hàm array_replace() thay thế các giá trị của mảng đầu tiên bằng các giá trị của các mảng tiếp theo . Mẹo. Bạn có thể gán một mảng cho hàm hoặc bao nhiêu mảng tùy thích. Nếu một khóa từ mảng1 tồn tại trong mảng2, các giá trị từ mảng1 sẽ được thay thế bằng các giá trị từ mảng2.

PHP In_array có phân biệt chữ hoa chữ thường không?

Hàm in_array() tìm kiếm một mảng cho một giá trị cụ thể. Ghi chú. Nếu tham số tìm kiếm là một chuỗi và tham số loại được đặt thành TRUE, thì tìm kiếm sẽ phân biệt chữ hoa chữ thường .