Отправляет email-рассылки с помощью сервиса Sendsay

PHP 5 для начинающих

  Все выпуски  

МАССИВЫ: Сортировка - Режимы сортировки


Вниманию читателей!

Отдельные выпуски рассылки в той или иной мере взаимосвязаны. С предыдущими выпусками Вы можете ознакомиться:

  1. в архиве рассылки (оригиналы выпусков);
  2. на сайте рассылки (исправленные и дополненные версии).

# # #

Вы также можете подписаться на рассылку "PHP 5: Новые возможности".

PHP 6 уже в разработке!

Еще в ноябре 2005 года на встрече в Париже разработчики обсудили новые возможности следующей, шестой, версии PHP. Интересует ли Вас, какой будет эта версия? Примите участие в опросе, который проводится на сайте рассылки.

http://pterodactyl.l2p.net/e107/

[опрос на английском языке: PHP 6: Are you interesting in? (PHP 6: Вы зантересованы?) - YES (ДА) - NO (НЕТ)]

PHP 5 для начинающих

Аннотация

Изменение поведения функций сортировки при помощи флага.

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

SORT_REGULAR. Тип элементов массива при сортировке не изменяется.

SORT_NUMERIC. Элементы массива при сравнении рассматриваются как принадлежащие числовому типу.

SORT_STRING. Элементы массива при сравнении рассматриваются как принадлежащие строковому типу.

SORT_LOCALE_STRING. Элементы массива при сравнении рассматриваются как принадлежащие строковому типу, основанному на текущей локализации[1].

$a = array(1, 2, 10);
<?php

sort($a);
print_r($a, SORT_NUMERIC);

?>
            
Array
(
    [0] => 1
    [1] => 2
    [2] => 10
)
            
<?php

sort($a);
print_r($a, SORT_STRING);

?>
            
Array
(
    [0] => 1
    [1] => 10
    [2] => 2
)
            


[1] Локализация - это подстройка системы под принятые в данной стране единицы измерения, форматы представления времени и даты, названия денежных единиц и т. п.

Created with DocBook Created with Libxslt


В избранное