Если $ точка является (к примеру) Я хочу ток ($ идентификаторов) быть :Установить текущий массив, используя строку
$ids = array(111, 222, 333, 444);
$point = 333;
Если $ точки является , current ($ ids) be и так далее.
У меня есть этот код, но я искал что-то более простое:
$ids = array(111, 222, 333, 444, 555);
$point = array_search(555, $ids);
while(key($ids) != $point) {
next($ids);
}
$point = next($ids);
if($point == NULL) {
$point = reset($ids);
}
echo $point;
Не уверен, что вы пытаясь добиться. Существует стандартная функция 'current()' - вы хотите, чтобы она возвращала первый элемент массива, если вы достигли конца массива? –