Как сделать случайную переменную?
Наример
<?php
$a ="link"; //содержит точный текст
$b = "link2";//содержит точный текст
echo "Вывести в браузер рандомно a и b переменной c";
?>
Ответы (2 шт):
Автор решения: Проста Miha
→ Ссылка
<?php
$a ="link" . rand(0, 10000); // случайнное значение от link0 до link10000
$result = md5(rand());
/*
Возможные способы как получить случайнную переменую типа `string`
$result = md5(rand());
$result = sha1(rand());
$result = hash("sha256", rand());
$result = uniqid();
Способ получить случайнную переменую типа `string` длинной `n`
*/
$b = $result;
// $b = getName(12);
echo "Вывести в браузер рандомно $a и $b";
function getName($n) {
$characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
$randomString = '';
for ($i = 0; $i < $n; $i++) {
$index = rand(0, strlen($characters) - 1);
$randomString .= $characters[$index];
}
return $randomString;
}
?>
Автор решения: Андрей Миронов
→ Ссылка
Добавляйте переменные в массив и используйте функцию array_rand(). При желании можно массив ещё и перемешать с помощью shuffle().
$arr = array($a, $b);
$c = $arr[array_rand($arr, 1)];