TGViewer
Channel Public Channel
Занимательные задачи PHP

Занимательные задачи PHP

@php_tricker

Ваша цель: решить задачу максимально изящно и просто. Предлагайте свои варианты решения в комментариях. Задачи выходят по будням в 14.00.
Subscribers
354
Photos
1
Videos
0
Links
15

Showing posts older than #101 · Back to latest

Older Posts 20 shown
Post #100 363
Задача 86
Число на слагаемые

Дано целое число. Разбейте его на два целых слагаемых случайным образом.
  • 👏 1
  • 🕊 1
Post #99 379
Задача 85
Удаление слов

Удалите одной регуляркой все слова из предложения, содержащие две одинаковые следующие друг за другом буквы.
  • 👏 3
  • 🕊 1
Post #98 393
Задача 84
Проверка времени

Определите, что переданная строка является корректным временем вида 'часы:минуты'. Часы и минуты не должны выходить за диапазон времени.
  • 👏 2
  • 🕊 1
Post #97 397
Задача 83
Пересечение промежутков

Даны два промежутка, например, ['2025-03-11', '2025-10-30'] и ['2025-05-11', '2026-12-31']. Эти промежутки пересекаются. Получите даты начала и конца пересечения.
  • 👏 1
  • 🕊 1
Post #96 420
Post #95 391
Задача 82
Проверка года

Определите, что год находится в интервале от 1900 до 2100 с помощью одного только регулярного выражения.
  • 👍 3
  • 🕊 1
Post #94 418
Задача 81
Границы столетия

Дан год. Получите год начала и год конца столетия, соответствующий заданному году.
  • 👏 2
  • 🕊 1
Post #93 564
Задачи будут выходить по-прежнему в 14.00, но теперь каждый день, а не только по будням:)
  • 👍 5
  • 🔥 2
  • 👏 1
  • 🕊 1
Post #92 545
Мы продолжаем с понедельника:)
  • 🔥 8
  • 👏 4
  • 👍 3
  • 🎉 1
  • 🕊 1
Post #90 1.06K
Занимательные задачи пока ставятся на паузу, потому что у автора закончились придуманные задачи и фантазия:) Через некоторое время продолжим!
  • 👍 9
  • 😁 3
  • ❤ 2
  • 👏 2
  • 🙏 1
  • 👻 1
Post #89 1.04K
Задача 80
Супервложенный массив

Создайте массив следующего вида:
[ 1, [2], [[3]], [­[[4]]], [[[[5]]]] ]

Массив может быть произвольной длины.
  • 👍 3
  • 🕊 1
Post #88 910
Задача 79
Знаки в дробной части

Дано число. Узнайте, сколько знаков у него в дробной части.
  • 👍 2
  • 🕊 1
Post #87 816
Задача 78
Одинаковый набор цифр

Даны два числа. Проверьте что эти числа состоят из одинакового набора цифр. Иначе говоря, проверьте то, что перестановкой цифр одного числа можно получить другое число.
  • 👍 1
  • 🕊 1
Post #86 663
Задача 77
Удалить дубли из двухмерного массива

Дан двухмерный массив:
<?php
$users = [
[
'name' => 'john',
'surn' => 'smit',
],
[
'name' => 'john',
'surn' => 'book',
],
[
'name' => 'eric',
'surn' => 'smit',
],
];
?>

Удалите из этого массива подмассивы-дубли, имеющие совпадение по заданному полю, в нашем случае, по name или surn.
  • 👍 2
  • 🕊 1
Post #85 487
Задача 76
Удаление пустых элементов массива

Удалите из массива все элементы, являющиеся пустыми строками:
[1, '', 2, '', '', 3]
  • 👍 1
  • 🕊 1
Post #84 599
Задача 75
Случайная картинка из папки

Дана папка, в ней лежат картинки с расширением png и другие файлы. Также в ней лежат подпапки с аналогичным содержимым. Покажите пользователю одну случайную картинку из этой папки.
  • 👍 1
  • 🔥 1
  • 🕊 1
Post #83 600
Канал code.mu в телеграмме!
Все новости сайта. А также другая полезная информация: видеоуроки, бесплатные тренинги, курсы и конкурсы.
Вступайте:
https://t.me/codemu
Telegram Канал сайта code.mu Все новости сайта code.mu. А также другая полезная информация: видеоуроки, бесплатные тренинги, курсы и конкурсы.
  • 🔥 2
  • 👍 1
  • 👏 1
Post #82 466
Задача 74
Случайные числа с половинками

Вывести случайное число в заданном промежутке, к примеру от 1 до 100. Случайное число может быть целым 3, или половинкой 3.5.
  • 👍 2
  • 🕊 1
Post #81 458
Задача 73
Разные случайные числа

Сделайте функцию, которая выводит случайное число от 1 до 100. При этом вызовы функции не должны выдавать два одинаковых числа подряд.
  • 👍 1
  • 🕊 1
Post #80 448
Задача 72
Случайное число из двух промежутков

Сгенерируйте случайное целое число из промежутка от 10 до 30 и от 50 до 80.
  • 👍 1
  • 🕊 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →