fork(1) download
  1. <?php
  2.  
  3.  
  4. /* Слоги, из которых составляется имя */
  5. $letters = array(
  6. 'ко' => 1, 'и'=>2, 'дзу'=>6, 'ми'=>10,
  7. 'са' => 2, 'ку'=>3, 'ра'=>7, 'да'=>11,
  8. 'чи' => 3, 'а'=>4, 'ки'=>8, 'ми'=>12,
  9. 'на' => 4, 'го'=>5, 'ха'=>9, 'ру'=>13
  10. );
  11.  
  12. /* В эту переменную запишем получившееся имя */
  13. $name = $randomText ;
  14.  
  15. /* Гененрируем 4 слога */
  16. for ($i = 1; $i <= 4; $i++) {
  17. /* Выкидываем случайное число (count - число элементов в массиве) */
  18. $random = mt_rand(1, 16);
  19. $randomText = array_rand ($letters);
  20. $name .= $randomText;
  21. echo "Выпало число {$random}, слог {$randomText}\n";
  22.  
  23. }
  24.  
  25. echo "------\n";
  26. echo "Советую имя: {$name} - не прогадаешь!\n";
Success #stdin #stdout #stderr 0.02s 52472KB
stdin
Standard input is empty
stdout
Выпало число 14, слог ра
Выпало число 3, слог да
Выпало число 16, слог и
Выпало число 1, слог ку
------
Советую имя: радаику - не прогадаешь!
stderr
PHP Notice:  Undefined variable: randomText in /home/UUNrF8/prog.php on line 14