phpist

Untitled

Oct 16th, 2019
180
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.99 KB | None | 0 0
  1. Где 10 ицифра и как она работает. Объясните работу кода
  2.  
  3.  
  4.  
  5. <?php ## Использование call_user_func_array().
  6. // Вывод всех параметров на отдельных строках.
  7. function myecho(...$str)
  8. {
  9. foreach ($str as $v) {
  10. echo "$v<br />\n"; // выводим элемент
  11. }
  12. }
  13. // То же самое, но предваряет параметры указанным числом пробелов.
  14. function tabber($spaces, ...$planets)
  15. {
  16. // Подготавливаем аргументы для myecho().
  17. $new = [];
  18. foreach ($planets as $planet) {
  19. $new[] = str_repeat("&nbsp;", $spaces).$planet;
  20. }
  21. // Вызываем myecho() с новыми параметрами.
  22. call_user_func_array("myecho", $new);
  23. }
  24. // отображаем строки одну под другой
  25. tabber(10, "Меркурий", "Венера", "Земля", "Марс");
  26. ?>
Advertisement
Add Comment
Please, Sign In to add comment