Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Функции работы с массивами




Название Обозначение Пример
range Заполняет список целыми числами $arr=range(4, 9); // теперь $arr = array(4, 5, 6, 7, 8, 9);
array_reverse Расстановка элементов массива в обратном порядке $arr = array_reverse($arr); // теперь $arr = array(9, 8, 7, 6, 5, 4);
shuffle Перемешивание элементов массива shuffle($A); /* теперь в массиве arr числа 4, 5, 6, 7, 8, 9 в случайном порядке*/
sort Сортировка массива по возрастанию $A = array(" One", " Two", " Tree", " Four"); sort($A); // выводит " 0: Four 1: One 2: Tree 3: Two "
rsort Сортировка массива по убыванию asort($A); // выводит " 0: Two 1: Tree 2: One 3: Four "
asort Сортировка ассоциативного массива по возрастанию $A=array(" a" => " Zero", " b" => " Weapon", " c" => " Alpha", " d" => " Processor"); asort($A); //c=> Alpha d=> Processor b=> Weapon a=> Zero
arsort Сортировка ассоциативного массива по убыванию arsort($А); // a=> Zero b=> Weapon d=> Processor c=> Alpha
ksort   Сортировка массива по возрастанию ключей ksort($A); // a=> Processor b=> Alpha c=> Weapon d=> Zero
krsort   Сортировка массива по убыванию индексов krsort($A); // d=> Zero c=> Weapon b=> Alpha a=> Processor
unset удаляет элемент массива unset($arr[l]); //теперь $arr = array(5, 6, 7, 8, 9);
reset   Производит сброс курсора массива Устанавливает внутренний курсор массива на его начало и возвращает значение начального элемента
end   Производит перенос курсора в конец массива Устанавливает внутренний курсор массива на последний элемент и возвращает значение начального элемента
next Производит перенос курсора вперед Возвращает значение элемента, на котором в данный момент находится курсор, и перемещает курсор массива на следующий элемент
Название Обозначение Пример
prev   Производит перенос курсора назад Возвращает значение элемента, на котором в данный момент находится курсор, и перемещает курсор массива на предыдущий элемент
current Определение текущего элемента массива Возвращает значение элемента, на котором в данный момент находится курсор массива, при этом не сдвигая курсор
key Возвращает индекс текущего элемента массива  
array_keys   Возвращает список из ключей массива $arr = array(0 => 100, " color" => " red", 15); array_keys($arr); //возвратит array(0, " color", 1)
array_values() Переиндексирует массив  
sizeof count Возвращает число элементов массива  
array_sum   Возвращает сумму всех элементов массива $arr = array(2, 4, 6, 7); echo " Сумма: ".array_sum($arr); // Сумма: 19
array_slice Получение части массива $input = array(" a", " b", " c", " d", " e"); $output = array_slice($input, 2); // " c", " d", " e" $output = array_slice($input, 2, -1); // " c", " d" $output = array_slice($input, 0, 3); // " a", " b", " c"
array_search in_array Поиск значения в массиве If (in_array(“b”, $input)) echo “Да”; $k= array_search(“b”, $input); // выведет 1
array_splice Удаляет часть массива  

Данная страница нарушает авторские права?





© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.