Отсортируйте элементы массива $a, используя определяемую пользователем функцию сравнения:
<?phpfunction my_sort($a,$b){if ($a==$b) return 0; return ($a<$b)?-1:1;}$a=array(4,2,8, 6);usort($a,"my_sort");?>usort() сортирует массив, используя определяемую пользователем функцию сравнения.
usort( массив,мояфункция );
параметр | описывать |
---|---|
множество | Необходимый. Указывает массив для сортировки. |
моя функция | Необязательный. Строка, определяющая вызываемую функцию сравнения. Если первый параметр <, =, > второго параметра, соответствующая функция сравнения должна возвращать целое число <, =, > 0. |
Возвращаемое значение: | Возвращает TRUE в случае успеха и FALSE в случае неудачи. |
---|---|
PHP-версия: | 4+ |