Различные вопросы по PHP и MySQL

253K
.
Но это только с цифровыми элементами
.
Или вариант с ассоциативным массивом:
while ($arr!=$x) $ar[]=$arr;
echo end($ar); // вывод предыдущего элемента
А если перед циклом поставить : asort($arr); то выведит следующий элемент !
asort($arr);
while ($arr!=$x) $ar[]=$arr;
echo end($ar); // вывод следущего элемента
.
Koenig, на твой пост (13.11.2012 / 13:24) отвечу, http://www.php.net/manual/ru/f ... v.php
http://www.php.net/manual/ru/f ... t.php
.
wertex (13.11.2012 / 17:16)
$arr =array(
'a' => ' test1',
'b' => ' test2',
'c' => ' test3' );
$x=array_rand($arr);
echo '<a href="'.$arr[$x].'">'.$x.'</a>';
Ты читать умеешь ?
.
(\/)____o_O____(\/)
Screamer, это работает не так, это для цикла, текущий будет первый, предыдущий пуст, у Феникса ближе, но элементов на самом деле 5
.
Koenig, а можно поподробнее задачу описать?
.
Koenig (13.11.2012 / 12:24)
можно и вариант с индексированным массивом без ключей как вариант, желательно функцию
что именно функция должна возвращать?
.
Koenig
(\/)____o_O____(\/)
Screamer, по какому то значению, возвращать следующий или предыдущий элемент массива, когда значение это ключ текущего элемента
.
(\/)____o_O____(\/)
появилась идея, сравнивать через prev next массив array_keys
.
Можно мой второй вариант запихнуть в функцию ! Если надо то могу !
Всего: 7969