Занимательные задачи PHP. Часть 8
PHP функция array_splice не работает с ассоциативными
массивами. Реализуйте свою функцию array_splice_assoc,
которая будет делать это.
Напишите функцию, которая будет переставлять
элементы массива в обратном порядке (аналог
функции array_reverse.)
Напишите функцию, которая будет удалять повторяющиеся
элементы одномерного массива (аналог функции
array_unique).
Стандартная функция implode работает только
с элементами массива. Напишите свою функцию
kimplode, которая будет сливать в строку ключи массива.
Lorem ipsum - это генератор псевдолатыни для заполнения страниц сайта. Напишите функцию, которая будет генерировать русский псевдотекст.
Найдите сумму целых чисел от 1 до 1000000 самым незатратным по ресурсам и самым быстро работающим способом.
Сделайте функцию, которая будет принимать промежуток времени в формате '1 день 3 часа 10 минут 21 секунда', и возвращать количество секунд, соответствующего указанному промежутку.
Найдите все числа от 1 до 1000000, которые делятся на все числа от 1 до 9.
Даны два массива вида:
[1, 2, 3] и ['a', 'b', 'c'].
Слейте их вместе таким образом:
[1, 'a', 2, 'b', 3, 'c'].
Сделайте функцию, которая принимает дату в формате '2014-12-31', а возвращает знак зодиака в этот день.