[Functie] Randword()
Auteur: MothZone - 28 mei 2005 - 23:32 - Gekeurd door: XenoX - Hits: 2642 - Aantal punten: 4.67 (3 stemmen)
Dit is een soort van 'uitbreiding' van de randstr() van XenoX.
Hier word een random woord gegenereerd waarbij afwisselend klinkers en medeklinkers getoond worden.
Gebruik: randword(int length)
|
Code: |
Functie
<?php
function randword($lengte)
{
$a = array('a','e','i','o','u');
$b = array('b','c','d','f','g','h','j','k','l','m','n','p','q','r','s','t','v','w','x','y','z');
$vorige = rand(0,1);
$var = "";
for($i = 0; $i <= $lengte; $i++)
{
if($vorige == 0)
{
$var .= $a[rand(0, count($a) - 1)];
$vorige = 1;
}
else
{
$var .= $b[rand(0, count($b) - 1)];
$vorige = 0;
}
}
return $var;
}
?>
<?php function randword($lengte) { $a = array('a','e','i','o','u'); $b = array('b','c','d','f','g','h','j','k','l','m','n','p','q','r','s','t','v','w','x','y','z'); $var = ""; for($i = 0; $i <= $lengte; $i++) { if($vorige == 0) { $vorige = 1; } else { $vorige = 0; } } return $var; } ?>
Voorbeeld
<?php
echo randword(6); //toont bijvoorbeeld: rekato of monali
?>
<?php echo randword (6); //toont bijvoorbeeld: rekato of monali ?>
Functie zoals Mokka het wou
<?php
function randword($lengte)
{
$a = array('a','e','i','o','u');
$b = array('b','c','d','f','g','h','j','k','l','m','n','p','q','r','s','t','v','w','x','y','z');
$vorige = rand(0,1);
$var = "";
for($i = 0; $i < $lengte; $i++)
{
if($vorige == 0)
{
$var .= $a[rand(0, count($a) - 1)];
$vorige = 1;
}
else
{
$var .= $b[rand(0, count($b) - 1)];
$vorige = 0;
}
}
return $var;
}
if(isset($_POST['Submit']))
{
if(isset($_POST['lengte']) && trim($_POST['lengte']) != "")
{
$lengte = $_POST['lengte'];
}
else
{
$lengte = 5;
}
echo randword($lengte);
}
?>
<form name="form1" method="post" action="">
Aantal karakters:
<input name="lengte" type="text" id="lengte" value="<?php if(isset($lengte)){ echo $lengte; } ?>" size="8">
<input type="submit" name="Submit" value="Genereer!">
</form>
<?php function randword($lengte) { $a = array('a','e','i','o','u'); $b = array('b','c','d','f','g','h','j','k','l','m','n','p','q','r','s','t','v','w','x','y','z'); $var = ""; for($i = 0; $i < $lengte; $i++) { if($vorige == 0) { $vorige = 1; } else { $vorige = 0; } } return $var; } if(isset($_POST['Submit'])) { if(isset($_POST['lengte']) && trim($_POST['lengte']) != "") { $lengte = $_POST['lengte']; } else { $lengte = 5; } } ?> <form name="form1" method="post" action=""> Aantal karakters: <input name="lengte" type="text" id="lengte" value=" <?php if(isset($lengte)){ echo $lengte; } ?>" size="8"> <input type="submit" name="Submit" value="Genereer!"> </form>
Download code (.txt)
|
|
Stemmen |
Niet ingelogd. |
|