[Functie] Randword()
Auteur: MothZone - 28 mei 2005 - 23:32 - Gekeurd door: XenoX - Hits: 2635 - 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.