Справочник PHP
Вывод данных
Условные конструкции
Условный оператор
Альтернативное условие
Дополнительное условие
Множественный выбор
Вариант выбора
Вариант по умолчанию
Сопоставление
Циклы
Цикл с условием
Цикл с постусловием
Цикл со счетчиком
Цикл по массиву
Прерывание цикла
Продолжение цикла
Работа с переменными
Завершение работы
определение типа переменной
изменение типа переменной
проверка целого числа
проверка числа с плавающей точкой
проверка числового значения
проверка строки
проверка булева значения
проверка массива
проверка объекта
проверка NULL значения
проверка ресурса
проверка вызываемого значения
проверка итерируемого значения
проверка счетного значения
приведение к целому числу
приведение к float
приведение к строке
приведение к boolean
преобразование в массив
Математические функции
Измерение строк
Манипуляции
чистка краев
чистка начала
чистка конца
дополнение строки
повтор строки
переворот строки
перемешивание символов
Регистр
нижний регистр
верхний регистр
нижний регистр
верхний регистр
первый символ в верхний регистр
первый символ в нижний регистр
первый символ слова в верхний регистр
Разбиение
разбиение строки в массив
разбиение строки в массив
разбиение строки на части
разбиение строки на переменные
разбиение строки на токены
парсинг строки по формату
разбиение многобайтовой строки
разбиение строки на символы
получение части строки
обрезка строки по ширине
Части строки
Поиск и замена
Поиск по строке
проверка вхождения символа в строку
проверка первого вхождения
проверка последнего вхождения
позиция первого вхождения подстроки
позиция последнего вхождения символа
поиск без учета регистра
обратный поиск без учета регистра
нахождение первого вхождения подстроки
поиск в строке любого заданного символа
нахождение первого вхождения символа
нахождение последнего вхождения символа
поиск без учета регистра
поиск подстроки без регистра
позиция подстроки
поиск последнего вхождения
поиск последнего вхождения без регистра
обратный поиск без регистра
обратный поиск подстроки
поиск первого вхождения
Подсчет по строке
подсчет количества вхождений подстроки
подсчет вхождений
подсчет количества символов
подсчет количества слов
Работа с тегами, экранированием
удаление тегов из строки
вывод тегов в браузер
обратная операция к htmlspecialchars
преобразование символов в HTML сущности
обратная операция к htmlentities
экранировка кавычек в строке
удаление экранирования функции addslashes
экранирование метасимволов
замена недопустимых символов
Форматирование строк
форматирование числа
форматирование денежных величин
вывод отформатированной строки
вывод отформатированной строки
форматирование строки (с возвратом)
форматирование строки из массива
вставка переноса строки
вставка переноса строки
Коды символов
Сравнение строк
расстояние Левенштейна между строками
процент схожести строк
фонетическое сравнение строк
улучшенный soundex
сравнение первых символов строк
сравнение первых символов без учета регистра
сравнение строк с учетом регистра
сравнение строк с учетом локали
естественное сравнение строк
естественное сравнение без учета регистра
сравнение строк без учета регистра
Массивы
количество элементов
массив с диапазоном
сумма элементов массива
произведение элементов
разрезание массива
слияние массивов
слияние массивов рекурсивно
ключи на значения
выбор ключей массива
выбор значений массива
слияние массивов
поиск по массиву
подсчет количества
замена в массиве
переворот массива
удаление дублей
случайный ключ
перемешивание массива
проверка присутствия
проверка присутствия
массив в переменные
массив в переменные
слияние массива в строку
в многомерный массив
первый элемент массива
последний элемента массива
добавление в начало
добавление в конец
дополнение массива
заполнение массива
заполнение массива
Сортировка
по возрастанию элементов
по убыванию элементов
по возрастанию ключей
по убыванию ключей
по возрастанию элементов с сохранением ключей
по убыванию элементов с сохранением ключей
натуральным образом
натуральным образом без регистра
по коллбэку
по коллбэку по ключам
по коллбэку с сохранением ключей
сортировка нескольких массивов
Коллбэки
Пересечение массивов
пересечение массивов
пересечение массивов с ключами
пересечение по ключам
пересечение с callback-сравнением
пересечение с callback-сравнением
пересечение с callback-ключами
пересечение ключей с callback
Разница массивов
Основные функции
Дополнительные функции
Разделение строки
Замена с callback-функцией
Множественная замена
Фильтрация массива
Экранирование символов
Обработка ошибок
Функциональный стиль
текущий момент в timestamp
заданный момент в timestamp
форматирование даты
преобразование даты в timestamp
получение микросекунд
проверка правильности даты
создание объекта даты
прибавление и вычитание дат
прибавление к дате
вычитание из даты
создание интервала
форматирование даты
разница между двумя датами
установка часового пояса
получение часового пояса
ООП стиль
объект с датой
неизменяемые дата-время
интервалы между датами
временные зоны
период между датами
прибавление к дате
вычитание из даты
Методы DateTime
Создать из формата
Конвертировать Immutable
Форматировать дату
Разница дат
Изменить дату
Добавить интервал
Вычесть интервал
Установить дату
Установить ISO-дату
Установить время
Установить timestamp
Установить таймзону
Получить таймзону
Получить смещение
Получить timestamp
Ошибки парсинга
Методы DateInterval
Основное
Операции над файлами
удаление файла
копирование файла
переименование файла или папки
создание временного файла
создание файла с уникальным именем
Операции над папками
создание папки
удаление папки
проверка на папку
чтение содержимого
чтение содержимого по шаблону
доступное пространство
общий объем папки
Проверки
проверка наличия файла или папки
проверка на файл
определение доступности файла для чтения
проверка на доступность файла для записи
проверка на исполняемый файл
Пути к файлам
Информация
получение размера файла
изменение прав файла
изменение владельца файла
изменение группы файла
установка времени модификации
время изменения файла
время создания файла
время доступа к файлу
определение MIME-типа
MIME-тип файла
очистка кеша состояния
Подключение файлов
Низкоуровневые файлы
открытие файла или URL
чтение файла
чтение строки из файла
считывание символа из файла
запись в файл
закрытие дескриптора файла
чтение файла
проверка достижения конца файла
перемещение по файлу
сброс указателя файла
усечение файла
позиция в файле
вывод остатка файла
Низкоуровневые папки
Спец файлы
Загрузка файлов
Разное
Проверка существования
Проверка существования класса
Проверка существования метода
Проверка существования свойства
Проверка существования трейта
Проверка существования интерфейса
Получение информации о классах
Получение имени класса
Получение родительского класса
Получение методов класса
Получение свойств класса
Получение свойств объекта
Получение вызываемого класса
Проверка типов и отношений
Проверка типа объекта
Проверка принадлежности классу
Проверка наследования класса
Список интерфейсов класса
Список родительских классов
Список используемых трейтов
Автозагрузка классов
Определение пространства имен
Регистрация автозагрузчика
Получение автозагрузчиков
Удаление автозагрузчика
Вызов автозагрузчика
Работа с объявлениями
Создание псевдонима класса
Получение объявленных классов
Получение объявленных интерфейсов
Получение объявленных трейтов
Создание
Вызовы
Основные магические методы
Доступ к свойствам
Перехват вызовов
Сериализация
Подготовка к сериализации
Восстановление объекта
Современная сериализация
Современная десериализация
Преобразование объектов
Обработка исключений
Блок обработки
Перехват исключения
Финальные действия
Генерация исключения
Базовый класс исключений
Обработка ошибок как исключений
Функции
настройка вывода ошибок
запись в лог ошибок
трассировка вызовов
печать трассировки
регистрация завершения
стек вызовов Xdebug
генерация пользовательской ошибки
аналог trigger_error
установка обработчика исключений
установка обработчика ошибок
восстановление обработчика ошибок
восстановление обработчика исключений
Проверка функций
Вызов функций
Работа с аргументами
Обработка событий
Переменные
Списки
Память
Настройки
установка значения настройки
получение значения настройки
получение всех настроек
информация о настройках