Просмотр поста

.
ДоХтор
# Sitego (07.12.2017 / 18:03)
ДоХтор, в цикле, все сразу, я знаю как. Я не могу сообразить, как их получать по одному при каждом обращении к скрипту (при каждом обновлении страницы).
В пхп все переменные "появляются" при старте скрипта, и "исчезают" после его завершения. То есть, если необходимо "помнить" состояние (какое то значение), то его (это значение) надо где-то хранить между вызовами скрипта. Хранить можно в базе, в текст.файле, в куках, и в сессии. Какой тебе удобнее, тот и выбирай.

Для примера я напишу хранение в сессии:
session_id() ?: session_start();

$a = [
    1,
    2,
    3
];

isset($_SESSION['a']) ?: $_SESSION['i'] = 0;
$i = &$_SESSION['i'];
$i = ($i == (count($a) - 1) ? 0 : ++$i);

echo $a[$i];