Printing arrays
Moderator: General Moderators
- hob_goblin
- Forum Regular
- Posts: 978
- Joined: Sun Apr 28, 2002 9:53 pm
- Contact:
Printing arrays
in my script i have something like:
$num = 2;
$some_nums = ($_1, $_2, $_3);
$final_num = array_rand($some_nums, $num);
how would i print every single value of "$final_num"?
$num = 2;
$some_nums = ($_1, $_2, $_3);
$final_num = array_rand($some_nums, $num);
how would i print every single value of "$final_num"?
Code: Select all
foreach($array as $var) {
echo "$var";
}- hob_goblin
- Forum Regular
- Posts: 978
- Joined: Sun Apr 28, 2002 9:53 pm
- Contact:
Code: Select all
<?
if($whattodo == "generate"){
echo "doing your work...";
function rsl(){
$randomsnum = mt_rand(97, 122);
$schar = chr($randomsnum);
return($schar);
}
function rbl(){
$randomlnum = mt_rand(65, 90);
$bchar = chr($randomlnum);
return($nchar);
}
function rsn(){
$randomnnum = mt_rand(48, 57);
$nchar = chr($randomnnum);
return($nchar);
}
$_1 = rsl();
$_2 = rbl();
$_3 = rsn();
$_4 = rsl();
$_5 = rbl();
$_6 = rsn();
$_7 = rsl();
$_8 = rbl();
$_9 = rsn();
$_10 = rsl();
$_11 = rbl();
$_12 = rsn();
$_13 = rsl();
$_14 = rbl();
$_15 = rsn();
$_16 = rsl();
$final_set = array($_2, $_3, $_4, $_5, $_6, $_7, $_8, $_9, $_10, $_11, $_12, $_13, $_14, $_15, $_16);
$num_final = $num - 1;
$final_num = array_rand($final_set, $num_final);
foreach($final_num as $var) {
echo "$var";
}
} else {
echo "Type in chars:";
echo "<form method=POST action="$PHP_SELF"><input type=hidden name=whattodo value=generate><input type=text name=num><br>";
echo "<input type=submit value=submit></form>";
}
?>basically what i want to do is generate a password... that the user inputs how many characters.. and it generates it, random letters, and numbers. Mixed case.
After that I will use it with another script im writing..
Code: Select all
<?
if($submit) {
$pass = "";
$az09 = "abcdefghijklmnopqrstuvwxyz";
$az09 .= "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
$az09 .= "0123456789";
while(strlen($pass) < $num) {
mt_srand((double) microtime() * 1000000);
$pass .= substr($az09, mt_rand(0, strlen($az09) - 1), 1);
}
echo "$pass";
} else {
echo "Type in chars:";
echo "<form method="POST" action="$PHP_SELF">";
echo "<input type="text" name="num"><br>";
echo "<input type="submit" name="submit" value="submit">";
echo "</form>";
}
?>- hob_goblin
- Forum Regular
- Posts: 978
- Joined: Sun Apr 28, 2002 9:53 pm
- Contact:
- hob_goblin
- Forum Regular
- Posts: 978
- Joined: Sun Apr 28, 2002 9:53 pm
- Contact:
http://www.ice-on-fire.net/dpinclu.php incase you want to see the finished product. 