Quảng cáo
Cách so sánh hai giá trị mảng trong PHP
Chủ đề: PHP / MySQLBài trước|Bài tiếp
Trả lời: Sử dụng hàmarray_diff()
Bạn có thể sử dụng hàmarray_diff()
để so sánh một mảng với một hoặc nhiều mảng khác.
Hàmarray_diff()
trả về các giá trị trong mảng đầu tiên mà không có mặt trong bất kỳ của các mảng khác.Hãy thử một ví dụ để hiểu cách nó thực sự hoạt động:
Ví dụ
<?php
$array1 = array("a" => "sky", "star", "moon", "cloud", "moon");
$array2 = array("b" => "sky", "sun", "moon");
// Comparing the values
$result = array_diff($array1, $array2);
print_r($result);
?>
Câu hỏi liên quan
Dưới đây là một số câu hỏi thường gặp khác liên quan đến chủ đề này:
- Kết quả kiểu trả về JSON từ PHP Script
- Cách xóa ký tự cuối cùng khỏi chuỗi trong PHP
- Cách làm mới trang định kỳ bằng PHP
- Cách đẩy cả khóa và giá trị vào một mảng trong PHP
- Cách xóa phần tử mảng PHP theo giá trị không phải khóa
Advertisements