note 118930 deleted from language.operators.array by tularis
| From: | tularis@php.net | Date: | Tue, 01 Mar 2016 10:55:06 +0000 |
| Subject: | note 118930 deleted from language.operators.array by tularis | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-205076@lists.php.net to get a copy of this message | ||
Note Submitter: true === $gmail['a3diti']
----
If we want to make an array values only comparison we need to make a sort of each array in order to
reset keys and sort all values in the same order.
Here is an example:
$a = array (0 => "apple", 1 => "banana");
$b = array (0 => "banana", 1 => "apple");
var_dump($a,$b);
var_dump($a==$b);
var_dump($a===$b);
sort($a);
sort($b);
var_dump($a,$b);
var_dump($a==$b);
var_dump($a===$b);
// Output
array(2) {
[0]=> string(5) "apple"
[1]=> string(6) "banana"
}
array(2) {
[0]=> string(6) "banana"
[1]=> string(5) "apple"
}
bool(false)
bool(false)
array(2) {
[0]=> string(5) "apple"
[1]=> string(6) "banana"
}
array(2) {
[0]=> string(5) "apple"
[1]=> string(6) "banana"
}
bool(true)
bool(true)