Наръчник за PHP

Извеждане на данни

Извеждане на низ Извеждане на низ

Условни конструкции

Условен оператор Алтернативно условие Допълнително условие Множествен избор Вариант за избор Вариант по подразбиране Съпоставяне

Цикли

Цикъл с условие Цикъл с пост-условие Цикъл със брояч Цикъл по масив Прекъсване на цикъл Продължаване на цикъл

Работа с променливи

Проверка за съществуване Проверка за празнота Изтриване на променлива Създаване на масив

Завършване на работа

Завършване с извеждане Завършване на работа
определяне на типа на променлива промяна на типа на променлива проверка за цяло число проверка за число с плаваща запетая проверка за числова стойност проверка за низ проверка за булева стойност проверка за масив проверка за обект проверка за NULL стойност проверка за ресурс проверка за извикваема стойност проверка за итерируема стойност проверка за броима стойност привеждане към цяло число привеждане към float привеждане към низ привеждане към boolean преобразуване в масив

Математически функции

модул на число степен на число квадратен корен на число най-голяма стойност най-малка стойност закръгляне на число закръгляне нагоре закръгляне надолу дробен остатък от деление случайно число

Измерване на низове

дължина на низ дължина на низ ширина на низ

Манипулации

почистване на краищата почистване на началото почистване на края допълване на низ повторение на низ обръщане на низ разбъркване на символи

Регистър

малки букви главни букви малки букви главни букви първи символ в главна буква първи символ в малка буква първи символ на дума в главна буква

Разделяне

разделяне на низ в масив разделяне на низ в масив разделяне на низ на части разделяне на низ на променливи разделяне на низ на токени парсване на низ по формат разделяне на многобайтов низ разделяне на низ на символи получаване на част от низ подрязване на низ по ширина

Части от низ

получаване на подниз получаване на подниз

Търсене и замяна

търсене и замяна замяна без отчитане на регистъра търсене и замяна замяна на част от низ

Търсене в низ

проверка за наличие на символ в низ проверка за първо срещане проверка за последно срещане позиция на първо срещане на подниз позиция на последно срещане на символ търсене без отчитане на регистъра обратно търсене без отчитане на регистъра намиране на първо срещане на подниз търсене в низ на който и да е зададен символ намиране на първо срещане на символ намиране на последно срещане на символ търсене без отчитане на регистъра търсене на подниз без регистър позиция на подниз търсене на последно срещане търсене на последно срещане без регистър обратно търсене без регистър обратно търсене на подниз търсене на първо срещане

Преброяване в низ

брой срещания на подниз брой срещания брой символи брой думи

Работа с тагове, екраниране

премахване на тагове от низ извеждане на тагове в браузър обратна операция на htmlspecialchars преобразуване на символи в HTML entities обратна операция на htmlentities екраниране на кавички в низ премахване на екраниране на функцията addslashes екраниране на метасимволи замяна на недопустими символи

Форматиране на низове

форматиране на число форматиране на парични величини извеждане на форматиран низ извеждане на форматиран низ форматиране на низ (с връщане) форматиране на низ от масив вмъкване на нов ред вмъкване на нов ред

Кодове на символи

символ по код код на символ

Сравняване на низове

разстояние на Левенщайн между низове процент прилика на низове фонетично сравняване на низове подобрен soundex сравняване на първите символи на низове сравняване на първите символи без отчитане на регистъра сравняване на низове с отчитане на регистъра сравняване на низове с отчитане на локала естествено сравняване на низове естествено сравняване без отчитане на регистъра сравняване на низове без отчитане на регистъра

Масиви

брой елементи масив с диапазон сума на елементите на масив произведение на елементи разрязване на масив сливане на масиви сливане на масиви рекурсивно ключове към стойности извличане на ключовете на масив извличане на стойностите на масив сливане на масиви търсене в масив преброяване на количество замяна в масив обръщане на масив премахване на дублиращи се случаен ключ разбъркване на масив проверка за наличие проверка за наличие масив в променливи масив в променливи сливане на масив в низ в многомерен масив първи елемент на масив последен елемент на масив добавяне в началото добавяне в края допълване на масив попълване на масив попълване на масив

Сортиране

по възходящ ред на елементите по низходящ ред на елементите по възходящ ред на ключовете по низходящ ред на ключовете по възходящ ред на елементите със запазване на ключовете по низходящ ред на елементите със запазване на ключовете по естествен начин по естествен начин без регистър по callback функция по callback функция за ключовете по callback функция със запазване на ключовете сортиране на няколко масива

Callback функции

промяна на масив обхождане на масив обхождане на многомерен масив филтриране на масив редуциране на масив

Сечение на масиви

сечение на масиви сечение на масиви с ключове сечение по ключове сечение с callback-сравнение сечение с callback-сравнение сечение с callback-ключове сечение на ключове с callback

Разлика на масиви

разлика на масиви разлика на масиви с ключове разлика на масиви с разлика по ключове разлика с callback-сравнение разлика с callback-ключове разлика на ключове с callback

Основни функции

Търсене на съвпадение Търсене на всички съвпадения Замяна по шаблон Филтриране със замяна

Допълнителни функции

Разделяне на низ Замяна с callback-функция Множествена замяна Филтриране на масив Екраниране на символи

Обработка на грешки

Получаване на код на грешката Получаване на текст на грешката

Функционален стил

текущ момент във timestamp зададен момент във timestamp форматиране на дата преобразуване на дата във timestamp получаване на микросекунди проверка за коректност на дата създаване на обект за дата прибавяне и изваждане на дати прибавяне към дата изваждане от дата създаване на интервал форматиране на дата разлика между две дати задаване на часова зона получаване на часова зона

ООП стил

обект с дата непроменливи дата-време интервали между дати часови зони период между дати прибавяне към дата изваждане от дата

Методи на DateTime

Създаване от формат Конвертиране на Immutable Форматиране на дата Разлика на дати Промяна на дата Добавяне на интервал Изваждане на интервал Задаване на дата Задаване на ISO-дата Задаване на време Задаване на timestamp Задаване на часова зона Получаване на часова зона Получаване на отместване Получаване на timestamp Грешки при парсване

Методи на DateInterval

Създаване от низ Форматиране на интервал

Основни

получаване на съдържанието на файл запис на низ във файл файл в масив

Операции върху файлове

изтриване на файл копиране на файл преименуване на файл или папка създаване на временен файл създаване на файл с уникално име

Операции върху папки

създаване на папка изтриване на папка проверка за папка четене на съдържанието четене на съдържанието по шаблон налично пространство общ обем на папка

Проверки

проверка за наличие на файл или папка проверка за файл определяне на достъпност на файл за четене проверка за достъпност на файл за запис проверка за изпълним файл

Пътища към файлове

име на папка от път име на файл от път абсолютен път към файл информация за пътя към файл

Информация

получаване на размера на файла промяна на правата на файл промяна на собственика на файл промяна на групата на файл задаване на време на модификация време на промяна на файл време на създаване на файл време на достъп до файл определяне на MIME-тип MIME-тип на файл изчистване на кеша на състоянието

Включване на файлове

Включване на файл Еднократно включване Задължително включване Еднократно задължително

Нисконивневи файлове

отваряне на файл или URL четене на файл четене на ред от файл четене на символ от файл запис във файл затваряне на файлов дескриптор четене на файл проверка за достигане на края на файл преместване във файл нулиране на файлов указател съкращаване на файл позиция във файл извеждане на остатъка от файл

Нисконивневи папки

четене на съдържанието отваряне на папка затваряне на папка

Специални файлове

четене на CSV файл запис на CSV файл четене на INI файл

Качване на файлове

определяне на качен файл преместване на качен файл на ново място

Разни

заключване на файл форматиран изход в поток форматиран изход на масив в поток

Проверка на съществуване

Проверка за съществуване на клас Проверка за съществуване на метод Проверка за съществуване на свойство Проверка за съществуване на трейт Проверка за съществуване на интерфейс

Получаване на информация за класове

Получаване на име на клас Получаване на родителски клас Получаване на методите на клас Получаване на свойствата на клас Получаване на свойствата на обект Получаване на извиквания клас

Проверка на типове и отношения

Проверка на тип на обект Проверка за принадлежност към клас Проверка на наследяване на клас Списък на интерфейсите на клас Списък на родителските класове Списък на използваните трейтове

Автоматично зареждане на класове

Дефиниране на пространство от имена Регистриране на автоматично зареждане Получаване на функциите за автоматично зареждане Премахване на автоматично зареждане Извикване на автоматично зареждане

Работа с декларации

Създаване на псевдоним за клас Получаване на декларираните класове Получаване на декларираните интерфейси Получаване на декларираните трейтове

Създаване

Създаване на обект Деклариране на клас Деклариране на интерфейс Деклариране на трейт

Извиквания

Статично извикване Статично извикване с масив

Основни магически методи

Конструктор на обект Деструктор на обект Клониране на обект

Достъп до свойства

Четене на свойства Запис на свойства Проверка на свойство Изтриване на свойство

Прихващане на извиквания

Извикване на метод Статично извикване Извикване като функция

Сериализация

Подготовка за сериализация Възстановяване на обект Модерна сериализация Модерна десериализация

Преобразуване на обекти

В низ За var_export За var_dump

Обработка на изключения

Блок за обработка Улавяне на изключение Финални действия Генериране на изключение Базов клас за изключения Обработка на грешки като изключения

Функции

настройка на извеждане на грешки запис в журнал за грешки трасиране на извикванията отпечатване на трасиране регистрация при завършване стек на извикванията Xdebug генериране на потребителска грешка аналог на trigger_error задаване на обработчик за изключения задаване на обработчик за грешки възстановяване на обработчика за грешки възстановяване на обработчика за изключения

Проверка на функции

проверка за съществуване на функция проверка за възможност за извикване

Извикване на функции

извикване на callback-функция извикване с масив от аргументи

Работа с аргументи

получаване на аргументи броене на аргументи получаване на конкретен аргумент

Обработка на събития

регистриране на тик-функция отмяна на тик-функция

Променливи

извеждане на информация за променлива удобно извеждане на променливи

Списъци

списък на всички променливи списък на всички константи списък на всички функции списък на включените файлове

Памет

текущо използване на паметта пиково използване на паметта
декодиране на JSON кодиране в JSON сериализация на данни десериализация на данни експорт на променлива

Настройки

задаване на стойност на настройка получаване на стойност на настройка получаване на всички настройки информация за настройките

Разширения

списък на заредените разширения проверка на зареждането на разширение функции на разширението

Информация

версия на езика сравняване на версии
Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне