Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

Hàm array_flip() trong PHP


Hàm array_flip() hoán đổi khóa (key) và giá trị (value) của mảng. Khóa trở thành giá trị, giá trị trở thành khóa. Trả về mảng đã đảo. Trả về NULL nếu thất bại.

Cú pháp

array_flip(array)

Tham số

  • array – Mảng cặp khóa/giá trị cần đảo.

Giá trị trả về

Trả về mảng đã đảo khóa-giá trị. Trả về NULL nếu thất bại (ví dụ giá trị không phải string/int).

Ví dụ

<?php
$arr = array("p" => "keyboard", "q" => "mouse", "r" => "monitor");
$res = array_flip($arr);
print_r($res);
?>

Kết quả

Array ( [keyboard] => p [mouse] => q [monitor] => r )

Lưu ý: Nếu giá trị trùng lặp, chỉ khóa cuối cùng được giữ (giá trị trước bị mất). Giá trị phải là string hoặc integer.