ФУНКЦИЯ В PHP СОРТИРУЕТ ЗНАЧЕНИЯ ЭЛЕМЕНТОВ МАССИВА WORDWRAP USORT UKSORT STRLEN
В PHP для работы с массивами существует множество встроенных функций. Одной из таких функций является usort()
, которая применяет пользовательскую функцию для сортировки элементов массива. Это позволяет проводить сортировку по любым критериям и настраивать алгоритм под нужды приложения.
Ещё одна полезная функция - uksort()
, логика работы которой аналогична usort()
. Разница заключается в том, что сортировка происходит по ключам массива.
Для работы со строками в PHP тоже имеются встроенные функции. Одна из них - strlen()
, которая возвращает длину строки в байтах. Другая - wordwrap()
, которая автоматически переносит строку на новую строку, если она превышает заданную длину.
Пример использования функции usort():
function cmp($a, $b) {
if ($a == $b) {
return 0;
}
return ($a < $b) ? -1 : 1;
}
$array = array(3, 1, 2, 5, 4);
usort($array, "cmp");
print_r($array);
В результате выполнения данного кода будет получен отсортированный массив [1, 2, 3, 4, 5].
Массивы (array) в php. Простым языком и с примерами. Часть 1
#33 Уроки PHP - Учим язык PHP, Обход массива циклом for и foreach на языке PHP
18 - Arrays no PHP (arsort, asort, sort)
Сортировка массивов в PHP
Сортировка массива в PHP с использованием пользовательской функции
Функции работы с массивами в PHP - Базовый курс PHP-7