#******************************************************************************
# 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
- SEO techniques -Tips
- question regarding socket
- (no title)
- MYSQL UNION
- Php Questions
- Checking for a valid date for date of birth and age verification - Codeigniter
- Help with codeignitor
- php Questions
- function to round a number into two
- How to select a specified number of values starting with each alphabets in mysql.

0 comments
Post a Comment
Please put your comments here. your questions, your suggestions, also what went wrong with me.