uksort(PHP 3>= 3.0.4, PHP 4) uksort - сортирует массив по ключам с использованием пользовательской функции сравнения. Описаниеvoid uksort (array array, function cmp_function) Эта функция сортирует ключи массива с помощью пользовательской функции. Если вы хотите отсортировать массив как-то нетривиально, нужно использовать эту функцию. Пример выведет:
См. также usort(), uasort(), sort(), asort(), arsort(), ksort(), natsort() и rsort(). | ||||||||||
| ||||||||||
RETVAL_FALSE
RETVAL_TRUE
RETVAL_LONG(l)
RETVAL_STRING(s,dup) Если dup равно TRUE, дублирует строку
RETVAL_STRINGL(s,l,dup) Возвращает строку (s), специфицируя длину (l)
RETVAL_DOUBLE(d)
Все вышеприведённые строковые макросы будут estrdup() передаваемый аргумент 's', поэтому вы можете безопасно освободить аргумент после вызова макроса или, альтернативно, использовать статически размещённую память.
Если ваша функция возвращает булевы ответы success/error, всегда используйте RETURN_TRUE и RETURN_FALSE, соответственно.
| |