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

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

Даны два числа:

<?php $a = 12; $b = 34; ?>

Проверьте что эти числа состоят из одинакового набора цифр. Иначе говоря, проверьте то, что перестановкой цифр одного числа можно получить другое число.

Дано число:

<?php $num = 100; ?>

Узнайте, сколько знаков у него в дробной части.

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

Массив может быть произвольной длины.

Дана строка с цифрами, например: '12345678':

<?php $str = 'text 10$ text 20$'; ?>

Просуммируйте числа этой строки вот таким образом: 12+34+56+78. Строка, конечно же, может быть произвольной (но только с цифрами внутри).

Дана папка с файлами и подпапками, в подпапках могут быть свои подпапки и файлы и так далее. Выведите на экран пути ко всем файлам, расположенных в этих папках.

Дана строка с текстом:

<?php $str = 'abc de fghi jk'; ?>

Выведите на экран самое длинное слово из этого текста (или слова, если несколько слов имеют одинаковую длину).

Дан массив с числами. Проверьте, что элементы этого массива идут по возрастанию или убыванию чисел.

Сделайте функцию, которая будет удалять элементы из массива по заданному значению.

Дан массив. Перетосуйте его элементы случайным образом, не пользуясь стандартной функцией shuffle.

В PHP есть функция array_merge_recursive, которая корректно сливает массивы, даже есть у них есть одинаковые ключи. Создайте свою функцию, которая будет реализовывать такое поведение (функция должна работать с любым количеством массивов).

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