Занимательные задачи PHP. Часть 14
Дана строка с маленькими буквами. Сделайте заглавными половину случайных букв этой строки, игнорируя пробелы.
Дан ряд: a, b, c ,d ... x, y, z , aa, ab, ac, ... ay, az, ba, bb, ... bz, ... aaz.. Напишите функцию, которая получит следующий элемент по предыдущему.
a) Поделите число 10 на число 7.
Найдите 1000-ный знак после запятой
у полученной дроби.
Дана строка '12345678'. Сделайте из нее '21436587'. Строка, конечно же, может быть любой.
Сделайте аналог функции trim.
Найдите все тройки Пифагора в промежутке
от 1 до 10000.
Реализуйте функцию flatten, которая в случае,
если массив обладает уровнями вложенности (любой глубины),
приведёт его к элементарному виду. Пример:
<?php
flatten([1, [2], [3, [[[4]]]]]) // [1, 2, 3, 4]
?>
Сделайте функцию, которая будет генерировать случайный цвет в hex формате (типа #ffffff).
Напишите функцию, которая корректно будет складывать часы и минуты. Пример.
<?php
func('1ч 20 мин + 50 мин') // 2ч 10 мин
?>
Обрежьте длинную строку так, чтобы ее длина была не более N символов. При этом слова не должны быть разорваны - обрезание всегда проходит по пробелу и новая строка всегда меньше N.