How to compare two array values in PHP
Topic: PHP / MySQLPrev|Next
Answer: Use the PHP array_diff()
function
You can use the PHP array_diff()
function to compare an array against one or more other arrays.
The array_diff()
function returns the values in the first array that are not present in any of the other arrays. Let's try out an example to understand how it actually works:
Example
Try this code »<?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);
?>
Related FAQ
Here are some more FAQ related to this topic: