как вызвать переменную в массиве php - PullRequest
0 голосов
/ 18 апреля 2020
<?php
$tmRand = srand(floor(time() /60*30));
$x = array('"site.com/$user"','"site.com/$mail"');
$y = $x[array_rand($x)];
?>
<?php
for ($i = 0; $i <= 5; $i++) {
$user = "username";
$mail = "email";
$arr = array($y);
$url = $arr[array_rand($arr)];
echo "$url\n";
sleep(2);
}
$i++;

здесь я пробую произвольную ссылку с переменной $ user и $ mail с временными интервалами в 30 минут.

<?php
$tmRand = srand(floor(time() /60*30));
$x = array('"site.com/$user"','"site.com/$mail"');
$y = $x[array_rand($x)];
?>

output "site.com/$user" или "site. com / $ mail "

из результатов вышеприведенного вывода я пытаюсь случайным образом использовать al oop, вызывая переменную $ y в массиве $ arr = array ($ y); но результаты, которые появляются в l oop "site.com/$user" not "site.com/username"

<?php
for ($i = 0; $i <= 5; $i++) {
$user = "username";
$mail = "email";
$arr = array($y);
$url = $arr[array_rand($arr)];
echo "$url\n";
sleep(2);
}
$i++;

1 Ответ

0 голосов
/ 18 апреля 2020

Я разбиваю это на несколько шагов здесь. Вы можете сжать это:

$x = []
$userElement = 'site.com/'.$user;
$mailElement = 'site.com/'.$mail;
array_push($x, $userElement);
array_push($x, $mailElement);
var_dump($x);
...