РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
61 of 70 menu

Занимательные задачи PHP. Часть 61

Дана строка:

<?php $txt = 'abcdefghij'; ?>

Найдите все подстроки этой строки, которые являются палиндромами. Выведите их в порядке возрастания длины.

Даны два массива:

<?php $arr1 = [1, 2, 3, 4, 5]; $arr2 = [4, 5, 6, 7, 8]; ?>

Найдите все элементы, которые есть в первом массиве, но нет во втором, и наоборот. Объедините результаты в один массив без дубликатов.

Дан двухмерный массив:

<?php $arr = [[1, 'a'], [2, 'b'], [3, 'c'], [4, 'd']]; ?>

Преобразуйте его в два отдельных массива: первый - все числа, второй - все буквы.

Дан текст:

<?php $text = 'the quick brown fox jumps over the lazy dog'; ?>

Замените каждое слово на его последнюю букву, а затем соберите из этих букв новую строку.

Дан массив чисел:

<?php $arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; ?>

Разбейте его на две группы так, чтобы сумма чисел в первой группе была в три раза больше суммы чисел во второй группе.

Дана строка:

<?php $txt = 'kayak level racecar hello world madam'; ?>

Найдите в ней все слова-палиндромы и отсортируйте их по длине в порядке убывания. При равенстве длины - по алфавиту.

Дан двухмерный массив с именами и оценками:

<?php $students = [ ['Alice', 85], ['Bob', 92], ['Charlie', 78], ['Diana', 95], ['Eve', 88], ]; ?>

Найдите студента с максимальной оценкой и студента с минимальной. Выведите их имена и оценки.

Дан текст:

<?php $text = 'To be or not to be that is the question'; ?>

Найдите самое часто встречающееся слово в этом тексте, игнорируя регистр. Если таких слов несколько - выведите все.

Дан массив чисел:

<?php $arr = [4, 8, 15, 16, 23, 42]; ?>

Найдите все пары чисел, произведение которых является квадратом целого числа.

Дана строка:

<?php $txt = 'hello_world_test_case'; ?>

Преобразуйте ее из формата 'snake_case' в формат 'camelCase':

'helloWorldTestCase'
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить