#******************************************************************************
# This is a super-hard array conversion function.(PHP.net)
#******************************************************************************
#It only returns TRUE if the two arrays are completely identical, that means that
#they have the same keys, and the values of all keys are exactly the same (compared with ===)
function array_same($a1, $a2) {
if (!is_array($a1) || !is_array($a2))
return false;
$keys = array_merge(array_keys($a1), array_keys($a2));
foreach ($keys as $k) {
if (!isset($a2[$k]) || !isset($a1[$k]))
return false;
if (is_array($a1[$k]) || is_array($a2[$k])) {
if (!array_same($a1[$k], $a2[$k]))
return false;
}
else {
if (! ($a1[$k] === $a2[$k]))
return false;
}
}
return true;
}
#******************************************************************************
[Monday, January 07, 2008
|
0
comments
]
Popular Posts
- php Questions
- function to check whether the year given is a leap year or not
- Elgg : The most popular open source social networking platform
- errrors in php
- Php Questions
- Php Questions
- OOP in PHP5
- How to select a specified number of values starting with each alphabets in mysql.
- Remove empty locations from an array
- Stored Procedures in Mysql
0 comments
Post a Comment
Please put your comments here. your questions, your suggestions, also what went wrong with me.