Занимательные задачи PHP. Часть 13
Дан массив с числами. Подсчитайте количество
цифр 3 в данном массиве. Например,
в следующем массиве их пять:
[10, 13, 35, 3, 433]
Определите дату ближайшей масленницы (последнее воскресенье зимы). Если в этом году она уже была - покажите за следующий год.
Дана переменная, содержащая номер дня
года от 1 до 366:
$day = 100;
Дана переменная, содержащая год:
$year = 2020;
Напишите код, который узнает в какой месяц года приходится заданный день.
Дана строка с любыми символами. Для примера пусть будет такая:
'1234567890'
Нужно разбить строку в массив таким образом:
['1', '23', '456', '7890']
И так далее, пока символы в строке не закончатся.
Дан текст. Сделайте заглавной первую букву каждого предложения в этом тексте.
Даны две строки. Выведите на экран только те слова, которые содержатся в обеих строках.
Посмотрите на сайт jsfiddle.net и похожие на него. Там при сохранении странице присваивается адрес, состоящий из больших и маленьких букв. При этом адреса не должны повторяться, иначе будет конфликт.
Придумайте идею, как это сделать, и реализуйте функцию, который будет генерировать случайную строку, которая не встречалась ранее.
Напишите скрипт, который выводит календирик текущего месяца (квадратный, с днями недели).
Реализуйте функцию-противоположность array_unique.
Наша функция должна оставлять элементы, имеющие
дубли.
Выведите на экран все счастливые билеты. Счастливый билет - это когда сумма первых трех цифр в номере билета равна сумме второй тройки цифр (номер шестизначный). Подсчитайте сколько счастливых билетов существует и какой % они составляют от общего числа билетов.