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

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

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

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

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

Дана строка:

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

Разделите ее на две строки: в первой - все буквы, во второй - все цифры. Затем объедините их в обратном порядке: сначала цифры, потом буквы.

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

<?php $arr = [1, 2, 3, 4, 5]; ?>

Найдите все возможные способы расставить знаки '+' и '-' между этими числами так, чтобы получилось выражение, равное 5.

Дан текст:

<?php $text = 'hello world python code'; ?>

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

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

<?php $arr = [2, 4, 6, 8, 10, 12, 14, 16, 18, 20]; ?>

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

Дана строка:

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

Перемешайте символы этой строки так, чтобы никакие два одинаковых символа не стояли рядом.

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

<?php $products = [ ['apple', 50], ['banana', 30], ['cherry', 80], ['date', 20], ['elderberry', 100], ]; ?>

Найдите все товары, цена которых выше средней цены всех товаров. Выведите их названия и цены.

Дан текст:

<?php $text = 'the cat sat on the mat the dog ran away'; ?>

Найдите все слова, которые встречаются ровно два раза, и замените их на слово 'REPEAT'.

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

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

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

Дана строка:

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

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

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