См. интсрукция по ruweb.
Функция prev() php
08.06.2026 16:43 / Марат / Смотрели : 28 / php | php_функция |"prev php". "Функция prev() php". Разбираемся что такое "prev() в php", синтаксис, примеры.
О функции prev() в php
-
Что делает функция prev()!? -
Пример prev() в PHP. -
Пример №2 prev() в PHP.
prev() — встроенная функция PHP передвигает указатель на предыдущий элемент.
Функция prev() возвращает:
значение элемента, на который переместился указатель;
если указатель уже в начале массива, возвращает false.
Я такой же человек, как и вы, который может ошибаться!
По утверждению из множества сайтов, что "
Это «обратная» функция по отношению к next() (которая перемещает указатель вперёд).
Синтаксис функции prev():
prev(array &$array): mixed
Используем уже несколько раз использованный ранее массив php:
Передаем в переменную
$var = key($array);
Поскольку если сейчас применить "prev php", то у нас получится пример №2, поэтому... используем next, чтобы передвинуть указатель на следующую ячейку получим результат в переменную
next($array);
$var1 = key($array);
Далее применим функцию "prev" к нашему массиву :
prev($array);
Далее опять получим и передадим уже в другую переменную
$var2 = key($array);
Код примера prev() в PHP.
<?
$array = [
'name' => 'Марат',
'age' => 30,
'city' => 'Уфа'
];
$var = key($array);
next($array);
$var1 = key($array);
prev($array);
$var2 = key($array);
?>
Результат работы кода использования prev().
Выведем с помощью echo первую переменную
Здесь, во второй переменной
Ну и в третьей переменной
Вывод о примере №1 работы кода использования prev().
В первой переменной мы получили место указателя по умолчанию(
Во второй переменной мы переместили указатель на следующий элемент массива (
А в третьей переменной мы вернули указатель с помощью "prev()" на предыдущий элемент.
Т.е. получили начальный, первый элемент(нулевой в php)...
Используем тот же массив, использованный выше, но поскольку уже провели над ним манипуляции, то скопируем и изменим название массива на :
$array_1 = [
'name' => 'Марат',
'age' => 30,
'city' => 'Уфа'
];
Никуда ничего не будем передвигать!
Как вы знаете, что указатель по умолчанию, стоит на первом элементе.
Это утверждение вы могли видеть выше пунктом в переменной
Применим функцию "prev" к нашему массиву :
prev($array);
Поскольку я знаю, что там ничего, то используем var_dump:
var_dump( key($array) );
Код примера prev() в PHP.
<?
$array_1 = [
'name' => 'Марат',
'age' => 30,
'city' => 'Уфа'
];
prev($array);
var_dump( key($array) );
?>
Результат работы кода использования prev().
Размещаем выше приведенный код прямо здесь:
NULL
Вывод о примере работы кода использования prev().
Если вы прочитали теорию выше, то вы могли там прочитать, что если указатель стоит по умолчанию, на первом элементе(в php на нулевом), то prev() переместит его на несуществующий указатель в php на номер "минус 1".
Таким образом и получился выведенный результат - там ничего нет...
Последнние комментарии: