add ksort
This commit is contained in:
parent
19a370c8c6
commit
412eaf212e
14
README.md
14
README.md
@ -1,7 +1,7 @@
|
||||
* [HTML](HTML/)
|
||||
* [CSS](CSS/)
|
||||
* [HTTP](HTTP/)
|
||||
* [PHP](PHP/)
|
||||
* [JavaScript](JavaScript/)
|
||||
* [nginx](nginx/)
|
||||
* [Solar2D](Solar2D/)
|
||||
* [HTML](~/HTML/)
|
||||
* [CSS](~/CSS/)
|
||||
* [HTTP](~/HTTP/)
|
||||
* [PHP](~/PHP/)
|
||||
* [JavaScript](~/JavaScript/)
|
||||
* [nginx](~/nginx/)
|
||||
* [Solar2D](~/Solar2D/)
|
||||
|
@ -3,6 +3,7 @@
|
||||
## std
|
||||
- [`setlocale`](setlocale.php) - Устанавливает настройки локали
|
||||
- [`gettype`](gettype.php) - Возвращает тип переменной
|
||||
- [`ksort`](ksort.php) - Сортирует массив по ключу в порядке возрастания
|
||||
- [`array_reverse`](array_reverse.php) - Возвращает массив с элементами в обратном порядке
|
||||
- [`in_array`](in_array.php) - Проверяет, присутствует ли значение в массиве
|
||||
- [`json_decode`](json_decode.php) - Декодирует строку JSON
|
||||
|
45
~/PHP/ksort.php
Normal file
45
~/PHP/ksort.php
Normal file
@ -0,0 +1,45 @@
|
||||
<?php
|
||||
/*
|
||||
ksort(array &$array, int $flags = SORT_REGULAR): bool
|
||||
|
||||
Сортирует array по ключу в порядке возрастания.
|
||||
*/
|
||||
|
||||
/*
|
||||
array
|
||||
Входной массив.
|
||||
|
||||
flags
|
||||
Необязательный второй параметр flags может использоваться
|
||||
для изменения поведения сортировки с использованием следующих значений:
|
||||
|
||||
Флаги типа сортировки:
|
||||
|
||||
SORT_REGULAR - обычное сравнение элементов; подробности описаны
|
||||
в разделе операторы сравнения
|
||||
SORT_NUMERIC - числовое сравнение элементов
|
||||
SORT_STRING - строковое сравнение элементов
|
||||
SORT_LOCALE_STRING - сравнение элементов как строки на основе текущего
|
||||
языкового стандарта. Используется языковой стандарт,
|
||||
который можно изменить с помощью setlocale()
|
||||
SORT_NATURAL - сравнение элементов как строки,
|
||||
используя "естественный порядок", например natsort()
|
||||
SORT_FLAG_CASE - можно объединять (побитовое ИЛИ) с SORT_STRING
|
||||
или SORT_NATURAL для сортировки строк без учёта регистра
|
||||
*/
|
||||
|
||||
$fruits = array("d"=>"lemon", "a"=>"orange", "b"=>"banana", "c"=>"apple");
|
||||
ksort($fruits);
|
||||
foreach ($fruits as $key => $val) {
|
||||
echo "$key = $val\n";
|
||||
}
|
||||
|
||||
/*
|
||||
Результат выполнения данного примера:
|
||||
|
||||
a = orange
|
||||
b = banana
|
||||
c = apple
|
||||
d = lemon
|
||||
*/
|
||||
?>
|
Loading…
Reference in New Issue
Block a user