note 23920 added to function.asort
| From: | php-general at lists dot php dot net | Date: | Wed, 31 Jul 2002 22:48:55 +0000 |
| Subject: | note 23920 added to function.asort | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-34086@lists.php.net to get a copy of this message | ||
Sorry, my last post had a typo:
// unnecessary backslashes break create_function, oops.
if ( is_string($var) ) $var = "\'$var\'";
//it should be:
if ( is_string($var) ) $var = "'$var'";
-- FIXED and TESTED -- :)
Similar to above but for an array of arrays instead of an array of objects.
function aasort($x,$var,$cmp='strcasecmp'){
if ( is_string($var) ) $var = "'$var'";
uasort($x,
create_function('$a,$b',
'return '.$cmp.'( $a['.$var.'],$b['.$var.']);')
);
return $x;
}
--
http://www.php.net/manual/en/function.asort.php
http://master.php.net/manage/user-notes.php?action=edit+23920
http://master.php.net/manage/user-notes.php?action=delete+23920
http://master.php.net/manage/user-notes.php?action=reject+23920