Все помнят недавнюю статью про занимательную капчу на сайте Школьного Портала?
Сколько радости нам приносили эти слова:
Написал на PHP компактный генератор слов, работающий по такому же принципу.
Код генератора:
<?php
$glasn=array("а","е","и","о","у","ы","э","ю","я");
$soglasn=array("б","в","г","д","ж","з","й","к","л","м","н","п","р","с","т","ф","х","ц","ч","ш","щ");
$length = 6;
$word = "";
for($i=1; $i<=$length/2; $i++)
{
$word.=$soglasn[rand(0,20)].$glasn[rand(0,8)];
}
echo $word;
?>
* This source code was highlighted with Source Code Highlighter.
Принцип работы: Произвольно выбирается из двух массивов согласная и гласная буквы и из них составляется слог. Затем из слогов составляется слово нужной длины. Выводится обычным текстом.
Рабочий пример
Переменные:
$length – Длина слова. Должно быть четным числом.
Пост скриптум: НЕТЕШЮ ЦУГОКА ЧУВОТЫ ЖОПЯТА! 🙂