| Общие сведения |
|
|
| Функции округления |
| abs() - Возвращает модуль числа.
| | round() - Округление дробного числа до целого.
| | ceil() - Дополнение дробного числа до следующего целого.
| | floor() - Удаление дробной части числа.
| | fmod() - Возвращает дробный остаток от деления
| |
|
| Случайные числа |
| srand() - Производит инициализацию генератора случайных чисел.
| | mt_srand() - Устанавливает начальное значение лучшего генератор случайных чисел
| | getrandmax() - Возвращает максимально возможное случайное число.
| | mt_getrandmax() - Показывает наибольшее возможное случайное значение
| | rand - Генерирует случайное число
| | mt_rand() - Генерирует лучшее случайное значение
| | lcg_value() - LCG-генератор псевдо-случайных чисел
| |
|
| Конвертация чисел |
| base_convert() - Конвертация числа из одной системы счисления в другую.
| | bindec() - Производит конвертацию двоичного числа в десятичное.
| | decbin() - Производит конвертацию десятичного числа в двоичное.
| | dechex() - Производит конвертацию десятичного числа в шестнадцатеричное.
| | decoct() - Производит конвертацию десятичного числа в восьмеричное.
| | hexdec() - Производит конвертацию шестнадцатеричного числа в десятичное.
| | octdec() - Производит конвертацию восьмеричного числа в десятичное.
| | deg2rad() - Производит конвертацию градусов в радианы.
| | rad2deg() - Производит конвертацию радианов в градусы.
| |
|
| Форматирование числа |
| number_format() - Форматирование числа с плавающей точкой с разделением его на триады с указанной точностью.
| |
|
| Минимум-максимум |
| min() - Находит наименьшее значение
| | max() - Находит наибольшее значение
| | count() - Считает количество элементов массива или количество свойств объекта
| |
|
| Степенные функции |
| sqrt() - Возвращает квадратный корень из аргумента.
| | log() - Возвращает натуральный логарифм аргумента.
| | log10() - Возвращает десятичный логарифм аргумента.
| | log1p() - Возвращает log(1 + number)
| | exp() - Возвращает e(2,718281828) в степени $arg.
| | pow() - Возведение в степень.
| | expm1() - Возвращает результат операции exp(number)-1
| |
|
| Тригонометрические функции |
| sin() - Возвращает синус аргумента.
| | cos() - Возвращает косинус аргумента.
| | tan() - Возвращает тангенс аргумента, заданного в радианах.
| | asin() - Возвращает арксинус.
| | acos() - Возвращает арккосинус аргумента.
| | atan() - Возвращает арктангенс аргумента.
| | atan2() - Получение арктангенса двух чисел.
| | pi() - Возвращает число число пи
| | acosh() - Инверсный гиперболический косинус
| | asinh() - Инверсный гиперболический синус
| | atanh() - Инверсный гиперболический тангенс
| | cosh() - Гиперболический косинус
| | sinh() - Гиперболический синус
| | tanh() - Гиперболический тангенс
| | hypot() - Вычисляет длину гипотенузы прямоугольного треугольника
| |
|
| Ф. повышенной точности |
| bcadd() - Сложение двух чисел произвольной точности.
| | bccomp() - Сравнение двух чисел произвольной точности.
| | bcdiv() - Операция деления для двух чисел произвольной точности.
| | bcmod() - Возвращает остаток целочисленного деления.
| | bcmul() - Операция умножения для двух чисел произвольной точности.
| | bcpow() - Возведение одного числа произвольной точности в степень другого.
| | bcscale() - Устанавливает точность вычислений.
| | bcsqrt() - Получение квадратного корня числа произвольной точности.
| | bcsub() - Вычитает одно число произвольной точности из другого.
| |
|
| Проверка значения |
| is_finite() - Проверяет, является ли значение действительным конечным числом
| | is_infinite() - Проверяет, является ли значение бесконечным числом
| | is_nan() - Проверяет, является ли значение не числом
| |
|
| Общие сведения |
|
|
| Поиск |
| strpbrk() - Поиск в строке любого символа из заданного набора
| | strstr() - Находит первое вхождение подстроки
| | stristr() - Регистро-независимый вариант функции strstr().
| | strchr() - Псевдоним функции strstr()
| | stripos() - Возвращает позицию первого вхождения подстроки без учета регистра
| | strpos() - Возвращает позицию первого вхождения подстроки
| | strrchr() - Находит последнее вхождение подстроки
| | strripos() - Возвращает позицию последнего вхождения подстроки без учета регистра
| | strrpos() - Возвращает позицию последнего вхождения символа
| | strstr() - Находит первое вхождение подстроки
| |
|
| Обработка символов |
|
|
| Спецсимволы (слэши) |
|
|
| Сравнение строк |
| levenshtein() - Вычисляет расстояние Левенштейна между двумя строками
| | strcasecmp() - Сравнение строк без учета регистра, безопасное для данных в двоичной форме
| | strcmp() - Сравнение строк, безопасное для данных в двоичной форме
| | strcoll() - Сравнение строк с учетом текущей локали
| | strnatcasecmp() - Сравнение строк без учета регистра с использованием алгоритма "естественного упорядочения"
| | strnatcmp() - Сравнение строк с использованием алгоритма "естественного упорядочения"
| | strncasecmp() - Сравнение первых n символов строк без учета регистра, безопасное для данных в двоичной форме
| | strncmp() - Сравнение первых n символов строк без учета регистра, безопасное для данных в двоичной форме
| | substr_compare() - Безопасное для обработки данных в двоичной форме сравнение 2 строк со смещением, с учетом или без учета регистра
| |
|
| Ввод и вывод строк |
| echo() - Выводит одну или более строк
| | fprintf() - Записывает отформатированную строку в поток
| | print() - Выводит строку
| | printf() - Выводит отформатированную строку
| | vfprintf() - Записывает отформатированную строку в поток
| | vprintf() - Выводит отформатированную строку
| |
|
| Составление и разбиение |
|
|
| Изменения строк |
| nl2br() - Вставляет HTML код разрыва строки перед каждым переводом строки
| | str_ireplace() - Регистро-независимый вариант функции str_replace().
| | str_replace() - Заменяет строку поиска на строку замены
| | substr_replace() - Заменяет часть строки
| | str_pad() - Дополняет строку другой строкой до заданной длины
| | str_repeat() - Возвращает повторяющуюся строку
| | str_rot13() - Выполняет над строкой преобразование ROT13
| | str_shuffle() - Переставляет символы в строке
| | strip_tags() - Удаляет HTML и PHP тэги из строки
| | strrev() - Переворачивает строку
| | strtr() - Преобразует заданные символы
| | substr() - Возвращает подстроку
| | wordwrap() - Выполняет перенос строки на данное количество символов с использованием символа разрыва строки.
| |
|
| Регистр символов |
| strtolower() - Преобразует строку в нижний регистр
| | strtoupper() - Преобразует строку в верхний регистр
| | ucfirst() - Преобразует первый символ строки в верхний регистр
| | ucwords() - Преобразует в верхний регистр первый символ каждого слова в строке
| |
|
| Настройки локали |
|
|
| Кодировка |
| convert_cyr_string() - Преобразует строку из одной кириллической кодировки в другую
| | convert_uudecode() - Преобразует строку из формата uuencode в обычный вид
| | convert_uuencode() - Преобразует строку в формат uuencode
| | hebrev() - Преобразует текст на иврите из логической кодировки в визуальную.
| | hebrevc() - Преобразует текст на иврите из логической кодировки в визуальную с преобразованием перевода строки.
| | iconv() - Преобразовывает символы строки в другую кодировку
| |
|
| Форматирование строк |
| number_format() - Форматирует число с разделением групп
| | sprintf() - Возвращает отформатированную строку
| | sscanf() - Разбирает строку в соответствии с заданным форматом
| | vsprintf() - Возвращает отформатированную строку
| |
|
| Работа с URL |
|
|
| Кодирование/декодирование |
|
|
| Пробелы |
| rtrim() - Удаляет пробелы из конца строки
| | chop() - Удаляет пробелы из конца строки
| | ltrim() - Удаляет пробелы из начала строки
| | trim() - Удаляет пробелы из начала и конца строки
| |
|
| Информация о строке |
| count_chars() - Возвращает информацию о символах, входящих в строку
| | crc32() - Вычисляет контрольную сумму CRC32 для строки
| | metaphone() - Возвращает ключ metaphone для строки
| | similar_text() - Вычисляет степень похожести двух строк
| | soundex() - Возвращает ключ soundex для строки
| | str_word_count() - Возвращает информацию о словах, входящих в строку
| | strcspn() - Возвращает длину участка в начале строки, не соответствующего маске
| | stripos() - Возвращает позицию первого вхождения подстроки без учета регистра
| | strlen() - Возвращает длину строки
| | strpos() - Возвращает позицию первого вхождения подстроки
| | strripos() - Возвращает позицию последнего вхождения подстроки без учета регистра
| | strrpos() - Возвращает позицию последнего вхождения символа
| | strspn() - Возвращает длину участка в начале строки, соответствующего маске
| | substr_count() - Возвращает число вхождений подстроки
| |
|
| Шифрование |
|
|
| Пакетирование данных |
| pack() - Пакетирование данных в двоичную строку.
| | unpack() - Распаковывает данные из двоичной строки.
| |
|
| Общие сведения |
|
|
| Создание массива |
| array_combine() - Создать новый массив, используя один массив в качестве ключей, а другой в качестве соответствующих значений
| | array_fill() - Заполнить массив определенным значением
| | array() - Создать массив
| | compact() - Создать массив, содержащий названия переменных и их значения
| | range() - Создать массив, содержащий диапазон элементов
| |
|
| Управление курсором |
| end() - Установить внутренний указатель массива на его последний элемент
| | next() - Передвинуть внутренний указатель массива на одну позицию вперёд
| | prev() - Передвинуть внутренний указатель массива на одну позицию назад
| | reset() - Установить внутренний указатель массива на его первый элемент
| | reset() - Установить внутренний указатель массива на его первый элемент
| |
|
| Сортировка массивов |
| array_multisort() - Сортировать несколько массивов или многомерные массивы
| | arsort() - Отсортировать массив в обратном порядке, сохраняя ключи
| | asort() - Отсортировать массив, сохраняя ключи
| | krsort() - Отсортировать массив по ключам в обратном порядке
| | ksort() - Отсортировать массив по ключам
| | natcasesort() - Отсортировать массив, используя алгоритм "natural order" не принимая во внимание регистр символов
| | natsort - Отсортировать массив, используя алгоритм "natural order"
| | rsort() - Отсортировать массив в обратном порядке
| | sort() - Отсортировать массив
| | uasort() - Отсортировать массив, используя пользовательскую функцию для сравнения элементов с сохранением ключей
| | uksort() - Отсортировать массив по ключам, используя пользовательскую функцию для сравнения ключей
| | usort() - Отсортировать массив по значениям используя пользовательскую функцию для сравнения элементов
| |
|
| Обработка ключей |
| array_change_key_case() - Возвращает массив, символьные ключи которого преобразованы в верхний или нижний регистр символов
| |
|
| Несколько массивов |
|
|
| Информация о массивах |
|
|
| Сравнение массивов |
| array_diff_uassoc() - Вычислить расхождение в массивах с дополнительной проверкой индекса, осуществляемой при помощи функции, определённой пользователем
| | array_diff_ukey() - Вычислить расхождение в массивах, используя функцию обратного вызова для сравнения ключей
| | array_diff() - Вычислить расхождение в массивах
| | array_intersect_assoc() - Вычислить схождение массивов с дополнительной проверкой индекса
| | array_intersect_key() - Вычислить пересечение массивов, сравнивая ключи
| | array_intersect_uassoc() - Вычислить пересечение массивов с дополнительной проверкой индекса, осуществляемой при помощи функции, определённой пользователем
| | array_intersect_ukey() - Вычислить пересечение массивов, используя функцию обратного вызова для сравнения ключей
| | array_intersect() - Вычислить схождение массивов
| | array_udiff_assoc() - Вычислить расхождение в массивах с дополнительной проверкой индексов, используя для сравнения значений функцию обратного вызова
| | array_udiff_uassoc() - Вычислить расхождение в массивах с дополнительной проверкой индексов, используя для сравнения значений и индексов функцию обратного вызова
| | array_udiff() - Вычислить расхождение массивов, используя для сравнения функцию обратного вызова
| | array_uintersect_assoc() - Вычислить пересечение массивов с дополнительной проверкой индексов, используя для сравнения значений функцию обратного вызова
| | array_uintersect_uassoc() - Вычислить пересечение массивов с дополнительной проверкой индекса, используя для сравнения индексов и значений функцию обратного вызова
| | array_uintersect() - Вычислить пересечение массивов, используя для сравнения значений функцию обратного вызова
| |
|
| Извлечение информации из М. |
| array_filter() - Применяет фильтр к массиву, используя функцию обратного вызова
| | array_keys() - Выбрать все ключи массива
| | array_pop() - Извлечь последний элемент массива
| | array_rand() - Выбрать одно или несколько случайных значений из массива
| | array_shift() - Извлечь первый элемент массива
| | array_slice() - Выбрать срез массива
| | array_values() - Выбрать все значения массива
| | current() - Возвратить текущий элемент массива
| | each() - Возвратить текущую пару ключ/значение из массива и сместить его указатель
| | extract() - Импортировать переменные из массива в текущую символьную таблицу.
| | key() - Выбрать ключ из ассоциативного массива
| | list() - Присвоить переменным из списка значения подобно массиву
| | pos() - Синоним current()
| |
|
| Изменение массива |
|
|
| Поиск в массиве |
| array_search() - Осуществляет поиск данного значения в массиве и возвращает соответствующий ключ в случае удачи
| |
|
| Общая информация |
|
|
| Информация о БД и MySQL |
|
|
| Параметры соединения с БД |
|
|
| Соединение с БД |
|
|
| Создание/уничтожение БД |
|
|
| Результаты запроса |
|
|
| Ошибки |
| mysql_errno() - Возвращает численный код ошибки выполнения последней операции с MySQL
| | mysql_error() - Возвращает строку ошибки последней операции с MySQL.
| |
|
| Запросы к БД |
|
|
| Общая информация |
|
|
| Пути файловые |
| basename() - Возвращает имя файла из указанного пути
| | dirname() - Возвращает имя каталога из указанного пути
| | glob() - Находит файловые пути, совпадающие с шаблоном
| | pathinfo() - Возвращает информацию о пути к файлу
| | realpath() - Возвращает канонизированный абсолютный путь к файлу
| |
|
| Права доступа |
| chgrp() - Изменяет группу владельцев файла
| | chmod() - Изменяет режим доступа к файлу или каталогу
| | chown() - Изменяет владельца файла
| | lchgrp() - Изменяет группу владельцев символической ссылки
| | lchown() - Изменяет владельца символической ссылки
| | umask() - Изменяет текущую umask
| |
|
| Запирание портируемое |
| flock() - Портируемое рекомендательное запирание файлов
| |
|
| Манипуляции с файлами |
|
|
| Информация о файле |
| fileatime() - Получить время последнего доступа к файлу
| | feof() - Проверяет, достигнут ли конец файла
| | filectime() - Получить время последнего изменения i-узла
| | file_exists() - Проверить наличие указанного файла или каталога
| | filegroup() - Получить идентификатор группы файла
| | fileinode() - Получить номер inode файла
| | filemtime() - Получить время последнего изменения файла
| | fileowner() - Получить идентификатор владельца файла
| | fileperms() - Получить информацию о правах на файл
| | filesize() - Получить размер файла
| | filetype() - Получить тип файла
| | fnmatch() - Совпадает ли имя файла с шаблоном
| | fstat() - Получает информацию о файле используя открытый файловый указатель
| | is_executable() - Определяет, является ли файл исполняемым
| | is_file() - Определяет, является ли файл обычным файлом
| | is_link() - Определяет, является ли файл символической ссылкой
| | is_readable() - Определяет, доступен ли файл для чтения
| | is_uploaded_file() - Определяет, был ли файл загружен при помощи HTTP POST
| | is_writable() - Определяет, доступен ли файл для записи
| | is_writeable() - Псевдоним функции is_writable()
| | lstat() - Получает информацию о файле или символической ссылке
| | stat() - Получает информацию о файле
| | touch() - Устанавливает время доступа и модификации файла
| | is_dir() - Определает, является ли файл директорией
| |
|
| Чтение/запись |
| fwrite() - Бинарно-безопасная запись в файл
| | fgetc - Считывает символ из файла
| | fgetcsv() - Читает строку из файла и производит разбор данных CSV
| | fgets() - Читает строку из файла
| | fgetss() - Прочитать строку из файла и отбросить HTML-теги
| | fscanf() - Обрабатывает данные из файла в соответствии с форматом
| | file_get_contents() - Получить содержимое файла в виде одной строки
| | file_put_contents() - Записать строку в файл
| | file() - Читает содержимое файла и помещает его в массив
| | fopen() - Открывает файл или URL
| | fpassthru() - Выводит все оставшиеся данные из файлового указателя
| | fputcsv() - Форматирует строку в виде CSV и записывает её в файловый указатель
| | fputs() - Псевдоним функции fwrite()
| | fread() - Бинарно-безопасное чтение файла
| | fclose() - Закрывает дескриптор файла
| | readfile() - Выводит файл
| |
|
| Файловый указатель |
| fseek() - Устанавливает смещение в файловом указателе
| | ftell() - Сообщает текущее смещение чтения/записи файла
| | pclose() - Закрывает файловый указатель процесса
| | popen() - Открывает файловый указатель процесса
| | rewind() - Сбрасывает курсор у файлового указателя
| |
|
| Жесткие ссылки |
|
|
| Символические ссылки |
|
|
| ini - файлы |
|
|
| Уникальное имя |
|
|
| Временный файл |
|
|
| Удаление файла |
|
|
| Память |
|
|
| Кэш состояния файлов |
|
|
| Буфер вывода |
|
|
| Вывод с цветовой разметкой |
|
|
| Время исполнения сценария |
|
|
| Задержка выполнения сценария |
| sleep() - Задержка выполнения сценария.
| | usleep() - Задержка выполнения сценария в микросекундах.
| |
|
| Завершение сценария |
|
|
| Выполнение строки кода |
| eval() - Производит выполнение строки содержащей PHP код.
| | assert() - Проверка истинности значения или строки, содержащей PHP код
| | assert_options() - Определение параметров assert.
| |
|
| Статус подключения |
|
|
| Информация о браузере |
|
|
| Вывод с цветовой разметкой |
|
|
| Анализ IPTC блока |
| iptcparse() - Анализирует двоичный IPTC блок на одиночные тэги.
| |
|
| Имитация утечки памяти |
| leak() - Имитация утечки памяти. Отсекает определенный объем памяти.
| |
|
| Уникальный идентификатор |
| uniqid() - Генерирует уникальный идентификатор.
| |
|
| Загрузка/скачивание |
| ftp_nb_continue() - Продолжает асинхронную операцию
| | ftp_nb_fput() - Загружает предварительно открытый файл на FTP сервер в асинхронном режиме
| | ftp_nb_fget() - Загружает предварительно открытый файл на FTP сервер в асинхронном режиме
| | ftp_nb_get() - Скачивает файл с FTP сервера в асинхронном режиме и сохраняет его в локальный файл
| | ftp_nb_put() - Загружает файл на FTP сервер в асинхронном режиме
| | ftp_put() - Загружает файл на FTP сервер
| |
|
| Общие сведения |
|
|
| Дисковая память |
| ftp_alloc() - Резервирует место на диске для закачиваемого файла
| |
|
| Управление директориями |
|
|
| Права доступа |
|
|
| Управление соединением |
|
|
| Управление файлами |
| ftp_delete() - Удаляет файл на FTP сервере
| | ftp_fget() - Загружает файл с FTP сервера и сохраняет его в предварительно открытом файле
| | ftp_fput() - Загружает предварительно открытый файл на FTP сервер
| | ftp_get() - Загружает файл с FTP сервера
| | ftp_mdtm() - Возвращает время последней модификации файла
| | ftp_nb_fget() - Скачивает файл с FTP сервера в асинхронном режиме и сохраняет его в предварительно открытом файле
| | ftp_rename() - Переименовывает файл на FTP сервере
| | ftp_size() - Возвращает размер файла
| |
|
| Управление FTP сервером |
| ftp_exec() - Выполняет программу на FTP сервере
| | ftp_raw() - Отправляет произвольную команду FTP серверу
| | ftp_site() - Отправляет команду SITE серверу
| | ftp_systype() - Возвращает тип операционной системы FTP сервера
| |
|