add ksort
This commit is contained in:
parent
19a370c8c6
commit
412eaf212e
14
README.md
14
README.md
|
@ -1,7 +1,7 @@
|
||||||
* [HTML](HTML/)
|
* [HTML](~/HTML/)
|
||||||
* [CSS](CSS/)
|
* [CSS](~/CSS/)
|
||||||
* [HTTP](HTTP/)
|
* [HTTP](~/HTTP/)
|
||||||
* [PHP](PHP/)
|
* [PHP](~/PHP/)
|
||||||
* [JavaScript](JavaScript/)
|
* [JavaScript](~/JavaScript/)
|
||||||
* [nginx](nginx/)
|
* [nginx](~/nginx/)
|
||||||
* [Solar2D](Solar2D/)
|
* [Solar2D](~/Solar2D/)
|
||||||
|
|
|
@ -3,6 +3,7 @@
|
||||||
## std
|
## std
|
||||||
- [`setlocale`](setlocale.php) - Устанавливает настройки локали
|
- [`setlocale`](setlocale.php) - Устанавливает настройки локали
|
||||||
- [`gettype`](gettype.php) - Возвращает тип переменной
|
- [`gettype`](gettype.php) - Возвращает тип переменной
|
||||||
|
- [`ksort`](ksort.php) - Сортирует массив по ключу в порядке возрастания
|
||||||
- [`array_reverse`](array_reverse.php) - Возвращает массив с элементами в обратном порядке
|
- [`array_reverse`](array_reverse.php) - Возвращает массив с элементами в обратном порядке
|
||||||
- [`in_array`](in_array.php) - Проверяет, присутствует ли значение в массиве
|
- [`in_array`](in_array.php) - Проверяет, присутствует ли значение в массиве
|
||||||
- [`json_decode`](json_decode.php) - Декодирует строку JSON
|
- [`json_decode`](json_decode.php) - Декодирует строку JSON
|
||||||
|
|
|
@ -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