Приручник за PHP

Приказ података

Приказ ниске Приказ ниске

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

Условни оператор Алтернативни услов Додатни услов Вишеструки избор Варијанта избора Подразумевана варијанта Поклапање

Петље

Петља са условом Петља са постусловом Петља са бројачем Петља кроз низ Прекид петље Наставак петље

Рад са променљивим

Провера постојања Провера на празноћу Брисање променљиве Креирање низа

Завршетак рада

Завршетак са приказом Завршетак рада
одређивање типа променљиве промена типа променљиве провера целог броја провера броја са покретним зарезом провера нумеричке вредности провера ниске провера булове вредности провера низа провера објекта провера NULL вредности провера ресурса провера позивљиве вредности провера итерабилне вредности провера бројиве вредности претварање у цео број претварање у float претварање у ниску претварање у boolean конверзија у низ

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

апсолутна вредност (модул) броја степен броја квадратни корен броја највећа вредност најмања вредност заокруживање броја заокруживање на већи број заокруживање на мањи број остатак од дељења као разломак случајни број

Мерење ниски

дужина ниске дужина ниске ширина ниске

Манипулације

чишћење ивица чишћење почетка чишћење краја допуњавање ниске понављање ниске обртање ниске мешање знакова

Регистар

мала слова велика слова мала слова велика слова први знак у велико слово први знак у мало слово прво слово у велико

Разбијање

разбијање ниске у низ разбијање ниске у низ разбијање ниске на делове разбијање ниске на променљиве разбијање ниске на токене парсирање ниске према формату разбијање вишебајтне ниске разбијање ниске на знакове добијање дела ниске скраћивање ниске по ширини

Делови ниске

добијање подниске добијање подниске

Претрага и замена

претрага и замена замена без обзира на регистар претрага и замена замена дела ниске

Претрага по ниски

провера појављивања знака у ниски провера првог појављивања провера последњег појављивања позиција првог појављивања подниске позиција последњег појављивања знака претрага без обзира на регистар обратна претрага без обзира на регистар налажење првог појављивања подниске претрага ниске за било којим задатим знаком налажење првог појављивања знака налажење последњег појављивања знака претрага без обзира на регистар претрага подниске без обзира на регистар позиција подниске претрага последњег појављивања претрага последњег појављивања без обзира на регистар обратна претрага без обзира на регистар обратна претрага подниске претрага првог појављивања

Бројање по ниски

бројање количине појављивања подниске бројање појављивања бројање количине знакова бројање количине речи

Рад са ознакама, екранирањем

уклањање ознака из ниске приказ ознака у прегледачу обрнута операција од htmlspecialchars претварање знакова у HTML ентитете обрнута операција од 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ščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј