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); ?>
Đị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+ |