Полифилы PHP (Polyfills замена PHP функций) (метка)

array_all()

Проверяет, соответствуют ли все элементы массива указанному условию.

array_any()

Проверяет, соответствует ли хотя бы один элемент массива указанному условию.

array_find()

Находит первое значение массива, соответствующее указанному условию.

array_find_key()

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

array_is_list()

Проверяет, является ли массив списком.

is_iterable()

Проверяет, соответствует ли содержимое переменной псевдотипу iterable, то есть является ли она массивом (array) или объектом, реализующим Traversable.

str_contains()

Проверят находится ли указанная строка (подстрока) в другой строке. Чувствительна к регистру.

str_ends_with()

Проверят, заканчивается ли строка указанной подстрокой. Чувствительна к регистру.

str_starts_with()

Проверят, начинается ли строка с указанной подстроки. Чувствительна к регистру.

wp_basename()

Получает последний компонент из указанного пути или URL, получает все что после последнего /.

wp_filesize()

Получает размер указанного файла.

wp_generate_uuid4()

Генерирует идентификатор - случайную уникальную строку, состоящую из букв и цифр. Создает UUID (Universally unique identifier) версии 4.

wp_json_encode()

Кодирует переданную переменную в JSON формат. Проверяет строки и переводит их в UTF-8.

wp_mkdir_p()

Рекурсивно создает директорию (папку) по указанному пути. Ничего не делает если папка уже есть. Дает права родителей новым папкам.

wp_parse_str()

Разбирает, парсит строку запроса, например, foo=1&foo2=2 и создает из нее массив данных.

wp_rand()

Генерирует случайное число между указанных min и max.

wp_sprintf()

Вариант PHP функции sprintf() от WordPress. Поддерживает %l (list - список) в передаваемом формате.