fork(2) download
  1. <?php
  2.  
  3.  
  4. /* Слоги, из которых составляется имя */
  5. $letters = array(
  6. 'ко',
  7. 'и',
  8. 'дзу',
  9. 'ми',
  10. 'са',
  11. 'ку',
  12. 'ра',
  13. 'да',
  14. 'чи',
  15. 'а',
  16. 'ки',
  17. 'ми',
  18. 'на',
  19. 'го',
  20. 'ха',
  21. 'ру'
  22. );
  23.  
  24. /* В эту переменную запишем получившееся имя */
  25.  
  26. /* Гененрируем 4 слога */
  27. for ($i = 1; $i <= 4; $i++) {
  28. /* Выкидываем случайное число (count - число элементов в массиве) */
  29. $random = array_rand($letters);
  30. $randomText = $letters [array_rand($letters)];
  31.  
  32. $name = implode (", ",$randomText);
  33. echo "Выпало число {$random}, слог {$randomText}\n";
  34. }
  35.  
  36. echo "------\n";
  37. echo "Советую имя: {$name} - не прогадаешь!\n";
  38.  
Success #stdin #stdout #stderr 0.04s 52480KB
stdin
Standard input is empty
stdout
Выпало число 14, слог ру
Выпало число 3, слог ра
Выпало число 5, слог ко
Выпало число 6, слог ру
------
Советую имя:  - не прогадаешь!
stderr
PHP Warning:  implode(): Invalid arguments passed in /home/UImUTB/prog.php on line 33
PHP Warning:  implode(): Invalid arguments passed in /home/UImUTB/prog.php on line 33
PHP Warning:  implode(): Invalid arguments passed in /home/UImUTB/prog.php on line 33
PHP Warning:  implode(): Invalid arguments passed in /home/UImUTB/prog.php on line 33