Авторский знак. Seosait21.ru Есть у человека надежда. Пока не поздно. Вгрызайся и изучай.
Нажимай и поддержи.

Пн Вт Ср Чт Пт Сб Вс
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29


Чувашия-это моя Россия

Ссылки на Php-5 коды - uasort().

Определение и использование. Функция uasort() сортирует массив по значениям используя пользовательскую функцию для сравнения, то есть сортирует массив, используя пользовательскую функцию для сравнения элементов с сохранением ключей.

Внимание!!! Используйте uksort() функцию для сортировки массива по ключам, используя пользовательскую функцию для сравнения.

Функция uasort() перебирает массив так, чтобы индексы массива сохраняли взаимодействия с элементами, с которыми были ассоциированы, с помощью callback-функции, предоставленной пользователем. Применяется при сортировке ассоциативных массивов, в которых важен порядок элементов.

Функция uasort() возвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки.

Параметры:

         array            -      Входной массив.
         cmp_function     -      Смотреть функции usort() и uksort() для примеров 
                                 callback-функций сортировки.

Синтаксис:

uasort(array,myfunction);
       или
bool uasort(array &$array,callback $cmp_function);
Параметр Описание
array Требуется. Определяет массив для сортировки
myfunction Дополнительно. Строки, которые определяют вызываемой функцией сравнения. Функция сравнения, должна возвращать целое число, <=, или > чем 0, если первый аргумент <=, или > чем второй аргумент

Технические характеристики

Возвращаемое Значение: TRUE в случае успеха. FALSE в случае возникновения ошибки
Версия PHP: 4+

ПРИМЕР №1

Напишем программу - Сортировать элементы $обр массив по значениям используя пользовательскую функцию для сравнения:

< !DOCTYPE html>
< html>
< body>

< ?php
function my_sort($a,$b)
{
if ($a==$b) return 0;
   return ($a<$b)?-1:1;
}

$arr=array("a"=>4,"b"=>2,"c"=>8,d=>"6");
uasort($arr,"my_sort");
  
foreach($arr as $x=>$x_value)
    {
    echo "Ключ=" . $x . ", Значение=" . $x_value;
    echo "
"; } ? > < /body> < /html>

Полученный результат:

Ключ=b, Значение=2
Ключ=a, Значение=4
Ключ=d, Значение=6
Ключ=c, Значение=8



seosait21.ru
HTML

seosait21.ru
CSS

seosait21.ru
Web-диз.
HTML ссылка CSS ссылка ...

seosait21.ru
JavaScript

seosait21.ru
PHP

seosait21.ru
JQuery
JavaScript ссылка PHP ссылка JQuery ссылка

seosait21.ru
SEO.

seosait21.ru
MySQL

seosait21.ru
XML
... ... ...
ПОНРАВИЛОСЬ?
ПОДЕЛИСЬ с ДРУЗЬЯМИ: