ЦИКЛИЧЕСКИЙ СДВИГ PHP
Циклический сдвиг — одна из наиболее часто используемых операций при работе с массивами. PHP предоставляет несколько функций для выполнения циклического сдвига, в том числе:
array_shift()
array_pop()
array_push()
array_unshift()
Функция array_shift()
удаляет первый элемент массива и возвращает его значение. Остальные элементы сдвигаются влево на одну позицию. Пример использования:
$myArray = array("one", "two", "three", "four");
$firstElement = array_shift($myArray);
print_r($myArray); // выведет Array ( [0] => two [1] => three [2] => four )
echo $firstElement; // выведет "one"
Функция array_pop()
удаляет последний элемент массива и возвращает его значение. Пример использования:
$myArray = array("one", "two", "three", "four");
$lastElement = array_pop($myArray);
print_r($myArray); // выведет Array ( [0] => one [1] => two [2] => three )
echo $lastElement; // выведет "four"
Функция array_push()
добавляет один или несколько элементов в конец массива. Возвращает новое количество элементов в массиве. Пример использования:
$myArray = array("one", "two", "three", "four");
$newCount = array_push($myArray, "five", "six");
print_r($myArray); // выведет Array ( [0] => one [1] => two [2] => three [3] => four [4] => five [5] => six )
echo $newCount; // выведет "6"
Функция array_unshift()
добавляет один или несколько элементов в начало массива. Возвращает новое количество элементов в массиве. Пример использования:
$myArray = array("one", "two", "three", "four");
$newCount = array_unshift($myArray, "zero", "-one");
print_r($myArray); // выведет Array ( [0] => zero [1] => -one [2] => one [3] => two [4] => three [5] => four )
echo $newCount; // выведет "6"
Двоичная система счисления — самое простое объяснение
Битовые сдвиги
Лекция 115: Циклический сдвиг элементов массива на k позиций вправо
Программирование на С++. Урок 33. Циклический сдвиг элементов массива
Циклический сдвиг влево на 1 - решение задачи на PHP
как вставить значение в массив в нужное место со сдвигом - PHP
Циклический сдвиг вправо на n на PHP
Циклический сдвиг списка. Язык программирования Python
С++ для 8 класса, урок 7 (Циклический сдвиг в массиве)
Копирование массива, реверс циклический сдвиг на Си