PHP Справочниги

Маалыматты чыгаруу

Сапты чыгаруу Сапты чыгаруу

Шарттуу конструкциялар

Шарттуу оператор Альтернативалык шарт Кошумча шарт Көптүк тандап алуу Тандоонун варианты Демилгелуу вариант Дал келтирүү

Циклдер

Шарттуу цикл Постшарттуу цикл Эсептөөчү цикл >Массив боюнча цикл Циклди үзүү Циклди улантуу

Өзгөрмөлөр менен иштөө

Бар экендигин текшерүү Бош экендигин текшерүү Өзгөрмөнү өчүрүү Массив түзүү

Ишти аяктоо

Чыгаруу менен аяктоо Ишти аяктоо
өзгөрмөнүн тибин аныктоо өзгөрмөнүн тибин өзгөртүү бүтүн санды текшерүү үтүрдүү санды текшерүү сандык маанини текшерүү сапты текшерүү бул маанисин текшерүү массивди текшерүү объектти текшерүү NULL маанисин текшерүү ресурсту текшерүү чакыруучу маанини текшерүү итерациялануучу маанини текшерүү саноо маанисин текшерүү бүтүн санга айландыруу float айландыруу сапка айландыруу boolean айландыруу массивге өзгөртүү

Математикалык функциялар

сандын модулу сандын даражасы сандын квадраттык тамыры эң чоң маани эң кичине маани санды тегеректөө жогоруга карай тегеректөө төмөнгө карай тегеректөө бөлүштүрүүдөн калган бөлчөк калдык кокустук сан

Саптарды өлчөө

саптын узундугу саптын узундугу саптын туурасы

Манипуляциялар

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

Регистр

томонку регистр жогорку регистр томонку регистр жогорку регистр биринчи символду жогорку регистрге биринчи символду томонку регистрге сөздүн биринчи символун жогорку регистрге

Бөлүү

сапты массивге бөлүү сапты массивге бөлүү сапты бөлүктөргө бөлүү сапты өзгөрмөлөргө бөлүү сапты токендерге бөлүү сапты формат боюнча парсингдөө көп байттуу сапты бөлүү сапты символдорго бөлүү саптын бир бөлүгүн алуу сапты туурасы боюнча кысуу

Саптын бөлүктөрү

асты сап алуу асты сап алуу

Издөө жана алмаштыруу

издөө жана алмаштыруу регистрине көз карандысыз алмаштыруу издөө жана алмаштыруу саптын бир бөлүгүн алмаштыруу

Сап боюнча издөө

символдун сапка киришинин текшерүүсү биринчи киришүүнү текшерүү акыркы киришүүнү текшерүү асты саптын биринчи киришинин позициясы символдун акыркы киришинин позициясы регистрин эске албай издөө регистрин эске албай тескери издөө асты саптын биринчи киришин табуу сапта берилген каалаган символду издөө символдун биринчи киришин табуу символдун акыркы киришин табуу регистрин эске албай издөө регистрин эске албай асты сапты издөө асты саптын позициясы акыркы киришүүнү издөө регистрин эске албай акыркы киришүүнү издөө регистрин эске албай тескери издөө асты сапты тескери издөө биринчи киришүүнү издөө

Сап боюнча эсептөө

асты саптын кириштеринин санын эсептөө кириштерди эсептөө символдордун санын эсептөө сөздөрдүн санын эсептөө

Тегдер менен иштөө, экрандаштыруу

саптан тегдерди жок кылуу тегдерди браузерге чыгаруу htmlspecialcharsка тескери операция символдорду HTML ентитияларга айландыруу htmlentitiesге тескери операция саптагы тырмакчаларды экрандаштыруу addslashes функциясынын экрандаштыруусун жок кылуу метасимволдорду экрандаштыруу жараксыз символдорду алмаштыруу

Саптарды форматтоо

санды форматтоо акчалык чоңдуктарды форматтоо форматталган сапты чыгаруу форматталган сапты чыгаруу сапты форматтоо (кайтаруу менен) массивден сапты форматтоо сап сызыгын киргизүү сап сызыгын киргизүү

Символдордун коддору

код боюнча символ символдун коду

Саптарды салыштыруу

саптардын ортосундагы Левенштейн аралыгы саптардын окшоштугунун пайызы фонетикалык саптарды салыштыруу жаңыртылган soundex саптардын биринчи символдорун салыштыруу регистрин эске албай биринчи символдорду салыштыруу регистрин эске алып саптарды салыштыруу локалды эске алып саптарды салыштыруу жасалма саптарды салыштыруу регистрин эске албай жасалма салыштыруу регистрин эске албай саптарды салыштыруу

Массивдар

элементтердин саны диапазондуу массив массив элементтеринин суммасы элементтердин көбөйтүндүсү массивди кесүү массивдерди бириктирүү массивдерди рекурсивдүү бириктирүү ачкычтарды маанилерге массивдин ачкычтарын тандау массивдин маанилерин тандау массивдерди бириктирүү массив боюнча издөө санын эсептөө массивде алмаштыруу массивди тескери буруу дубликаттарды жок кылуу кокустук ачкыч массивди аралаштыруу бар экендигин текшерүү бар экендигин текшерүү массивди өзгөрмөлөргө массивди өзгөрмөлөргө массивди сапка бириктирүү көп өлчөмдүү массивге массивдин биринчи элементи массивдин акыркы элементи башына кошуу аягына кошуу массивди толуктоо массивди толтуруу массивди толтуруу

Иреттөө

элементтер боюнча өсүү тартибинде элементтер боюнча кемиүү тартибинде ачкычтар боюнча өсүү тартибинде ачкычтар боюнча кемиүү тартибинде ачкычтарды сактоо менен элементтер боюнча өсүү тартибинде ачкычтарды сактоо менен элементтер боюнча кемиүү тартибинде натуралдык ыкма менен регистри эске албай натуралдык ыкма менен коллбэк боюнча ачкычтар боюнча коллбэк менен ачкычтарды сактоо менен коллбэк боюнча бир нече массивди иреттөө

Коллбэктер

массивди өзгөртүү массивди кайталоо көп өлчөмдүү массивди кайталоо массивди фильтрлөө массивди жыйноо

Массивдердин кесилиши

массивдердин кесилиши ачкычтар менен массивдердин кесилиши ачкычтар боюнча кесилиш 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
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу