Forum Moderators: coopster
<?php
$var = file("vars.txt");
$returns = array("\n", "\r");
$var = str_replace($returns, "", $var);
foreach ($var as $num=>$line) {
$var[$num] = strtolower("$line");
}
$n = sizeof($var ) - 1;
$var = $var[rand(1, $n)];
echo $var;
echo $var;
echo $var;
echo $var;
echo $var;
echo $var;
?>
This prints:
line3
line3
line3
line3
line3
line3
When I want it to print each line randomly, like:
line9
line2
line6
line2
line1
line6
Any changes you can see in that code?
thx.
$var = file("vars.txt");
$returns = array("\n", "\r");
$var = str_replace($returns, "", $var);
foreach ($var as $num=>$line) {
$var[$num] = strtolower("$line");
}
$n = sizeof($var ) - 1;
$var_ = $var[rand(1, $n)];
echo $var_;
$var_ = $var[rand(1, $n)];
echo $var_;
$var_ = $var[rand(1, $n)];
echo $var_;
$var_ = $var[rand(1, $n)];
echo $var_;
$var_ = $var[rand(1, $n)];
echo $var_;
?>
Just follow your style, it will be so. But read about delete symbols in the end of line, and you need to look in it more carefully, not the best solution.