Задачи на отработку циклов и функций PHP
12. Создайте такой массив: array('x', 'xx', 'xxx', 'xxxx', 'xxxxx') и так далее до 10-ти элементов.
20. Дан массив со строками. С помощью цикла сделайте так, чтобы эти строки в элементах массива начинались с большой буквы.
23. Дана строка. С помощью цикла выведите символы этой строки в обратном порядке.
24. Дана строка. С помощью цикла удалите из нее каждый третий символ.
25. Дана строка. С помощью цикла создайте новую строку, в которой символы этой строки будут идти в обратном порядке.
27. Дан многомерный массив (см. его под задачей). С помощью цикла выведите строки в формате 'имя-зарплата'.
28. Дан многомерный массив (см. под задачей). Найдите сумму элементов этого массива (количество элементов в подмассивах может быть любым).
29. Заполните двумерный массив случайными числами от 1 до 10. В каждом подмассиве должно быть по 10 элементов. Должно быть 10 подмассивов.
Задачи на пользовательские функции в PHP
19. Сделайте функцию, которая принимает строку на русском языке, а возвращает ее транслит. Сделайте также функцию, которая выполняет обратную операцию.
21. Сделайте функцию, которая находит разницу между двумя датами: количество лет, месяцев, дней, часов, минут, секунд. Результат должен выводиться в виде массива с ключами y, m, d, h, i, s.
22. Сделайте функцию, которая будет подсчитывать количество раз, которое ее вызвали.