Как узнать и запомнить вариант рандома PHP?

D
На сайте с 28.06.2008
Offline
980
444

Написал генератор одной фигни, и есть там такой код

$Final = array($randomvar1,$randomvar2,$randomvar3);
$itog = $Final[array_rand($Final, 1)];

Как мне сохранить в переменную какой randomvar ушел в итоге в $itog ?

SS
На сайте с 15.12.2015
Offline
56
#1

randomvar(ы) уникальны?

Размещение естественных ссылок на тематических порталах, отзовиках, справочниках (/ru/forum/1013919)
S
На сайте с 30.09.2016
Offline
459
#2

Уже сохранил.

Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
SS
На сайте с 15.12.2015
Offline
56
#3

Нужно узнать не значение как я понимаю?

LEOnidUKG
На сайте с 25.11.2006
Offline
1553
#4

$Final = array($randomvar1,$randomvar2,$randomvar3);

$myrandom=array_rand($Final, 1);

$itog = $Final[$myrandom];

✅ Трастовых площадок под размещение статей и ссылок. Опыт 12 лет! ( https://searchengines.guru/ru/forum/675690 ) ⭐ Купить вечные трастовые ссылки для сайта ( https://getmanylinks.ru/?srh ) ⭐ Ускорение ваших сайтов (WP, Opencart и др.) + Настройка сервера ( https://searchengines.guru/ru/forum/997205 )
S
На сайте с 30.09.2016
Offline
459
#5
LEOnidUKG:
$Final = array($randomvar1,$randomvar2,$randomvar3);
$myrandom=array_rand($Final, 1);
$itog = $Final[$myrandom];

А шо, так можно? ;)

Тогда и я внесу свой вклад в отгадывание загадки

$Final = array($randomvar1,$randomvar2,$randomvar3);

$vse_itogi = array();
$myrandom=array_rand($Final, 1);
$itog = $Final[$myrandom];
$vse_itogi[] = array($myrandom, $itog);
D
На сайте с 28.06.2008
Offline
980
#6

Нужно запомнить не значение, а именно вариант.

IL
На сайте с 20.04.2007
Offline
412
#7
Dram:
Нужно запомнить не значение, а именно вариант.

Так ключ и возвращается.. его и сохранять.

array_rand — Pick one or more random keys out of an array

К примеру, как Леонид выше предложил:

$myrandom=array_rand($Final, 1)

D
На сайте с 28.06.2008
Offline
980
#8

Ой, сори не заметил! Леня спасибо!

S
На сайте с 30.09.2016
Offline
459
#9
Dram:
Ой, сори не заметил!

Ты его даже в своём собственном коде не заметил. ;)

$itog = $Final[array_rand($Final, 1)];
Почему и непонятно было, чего надо-то.
D
На сайте с 28.06.2008
Offline
980
#10

ТОже правда, к вечеру башка уже не варила...

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий