Interpretação de Gerador de Palavras randomicas
Achei o seguinte script e gostaria de salvar da seguinte forma no banco de dados. Eu definiria os caracteres exemplo : $caracter = array('a','b','c') $tamanhomaximo_palavra = 3 e ele me retornaria as variações e salvaria no banco algo +- assim
a
b
c
aa
ab
ac
ba
bb
bc
ca
cb
cc
aaa
aab
aac
...se assim sucessivamente até o fim do arquivo. No caso eu gostaria de gerar uma lista baseada no conteudo do array e salvar no banco. Segue o script que eu possuo para apenas uma palavra na tela.
<?
$vogais = array('a','e','i','o','u');
$consoantes = array('b','c','d','f','g','h','nh','lh','ch','j','k','l','m','n','p','qu','r','rr','s','ss','t','v','w','x','y','z',);
$palavra = '';
$tamanho_palavra = rand(2,5);
$contar_silabas = 0;while($contar_silabas < $tamanho_palavra){
$vogal = $vogais[rand(0,count($vogais)-1)];
$consoante = $consoantes[rand(0,count($consoantes)-1)];
$silaba = $consoante.$vogal;
$palavra .=$silaba;
$contar_silabas++;
unset($vogal,$consoante,$silaba);
}
echo "<h3>A palavra aleatória gerado foi: $palavra</h3>";
unset($vogais,$consoantes,$palavra,$tamanho_palavra,$contar_silabas);
?>A ideia é gravar 1 palavra por linha e caso ja exista faça algum skip. Sera que alguem pode me ajudar eu agradeço :)Discussão (17)
Carregando comentários...