Hàm PHP array_flip()

Mô hình

Đảo ngược tất cả các khóa và giá trị liên quan trong mảng:

<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$result=array_flip($a1);
print_r($result);
?>

Thực hành

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

Hàm array_flip() được sử dụng để đảo ngược/hoán đổi tất cả các tên khóa và giá trị liên quan trong mảng.

Hàm array_flip() trả về một mảng đã được đảo ngược, nếu cùng một giá trị xuất hiện nhiều lần, thì tên khóa cuối cùng sẽ là giá trị của nó, tất cả các tên khóa khác sẽ bị mất.

Nếu loại dữ liệu của giá trị trong mảng gốc không phải là chuỗi hoặc số nguyên, hàm sẽ báo lỗi.

Ngữ pháp

array_flip(array);
Tham số Mô tả
array Bắt buộc. Định nghĩa mảng cần thực hiện việc đảo ngược khóa/giá trị.

Chi tiết kỹ thuật

Giá trị trả về: Nếu việc đảo ngược thành công, sẽ trả về mảng đảo ngược. Nếu thất bại, sẽ trả về NULL.
Phiên bản PHP: 4+