PHP Käsiraamat

Andmete väljund

Stringi väljund Stringi väljund

Tingimuslikud konstruktsioonid

Tingimusoperaator Alternatiivne tingimus Täiendav tingimus Mitmekordne valik Valiku variant Vaikevariant Vastendamine

Tsüklid

Tsükkel tingimusega Tsükkel järeltingimusega Tsükkel loenduriga Tsükkel massiivi kohal Tsükli katkestamine Tsükli jätkamine

Muutujatega töötamine

Olemasolu kontroll Tühjuse kontroll Muutuja kustutamine Massiivi loomine

Töö lõpetamine

Lõpetamine väljundiga Töö lõpetamine
muutuja tüübi määramine muutuja tüübi muutmine täisarvu kontroll ujukomaarvu kontroll numerilise väärtuse kontroll stringi kontroll loogilise väärtuse kontroll massiivi kontroll objekti kontroll NULL väärtuse kontroll ressursi kontroll kutsutava väärtuse kontroll itereritava väärtuse kontroll loendatava väärtuse kontroll teisendamine täisarvuks teisendamine float'iks teisendamine stringiks teisendamine boolean'iks teisendamine massiiviks

Matemaatilised funktsioonid

arvu moodul arvu aste arvu ruutjuur suurim väärtus vähim väärtus arvu ümardamine ümardamine üles ümardamine alla jagmise murdosa juhuslik arv

Stringi mõõtmine

stringi pikkus stringi pikkus stringi laius

Manipulatsioonid

servade puhastamine alguse puhastamine lõpu puhastamine stringi täiendamine stringi kordamine stringi ümberpööramine tähemärkide segamine

Registri muutmine

väiketähed suurtähed väiketähed suurtähed esimene märk suureks esimene märk väikseks sõna esimene märk suureks

Lõikamine

stringi lõikamine massiiviks stringi lõikamine massiiviks stringi lõikamine osadeks stringi lõikamine muutujateks stringi lõikamine tokeniteks stringi parsingu vorming multibaidi stringi lõikamine stringi lõikamine märkideks stringi osa saamine stringi kärpimine laiuse järgi

Stringi osad

alamsaamistringi saamine alamsaamistringi saamine

Otsimine ja asendamine

otsimine ja asendamine registritundetu asendamine otsimine ja asendamine stringi osa asendamine

Otsimine stringis

märgi esinemise kontroll stringis esimese esinemise kontroll viimase esinemise kontroll alamsaamistringi esimese esinemise positsioon märgi viimase esinemise positsioon otsimine registrita tagurpidi otsimine registrita alamsaamistringi esimese esinemise leidmine suvalise antud märgi otsimine stringis märgi esimese esinemise leidmine märgi viimase esinemise leidmine otsimine registrita alamsaamistringi otsimine registrita alamsaamistringi positsioon viimase esinemise otsimine viimase esinemise otsimine registrita tagurpidi otsimine registrita alamsaamistringi tagurpidi otsimine esimese esinemise otsimine

Loendamine stringi järgi

alamsaamistringi esinemiste arvu loendamine esinemiste loendamine märkide arvu loendamine sõnade arvu loendamine

Töötlemine siltidega, ekraanimine

siltide eemaldamine stringist siltide väljastamine brauserisse pöördtehe htmlspecialchars'ile märkide teisendamine HTML olemiteks pöördtehe htmlentities'ile jutumärkide ekraanimine stringis addslashes funktsiooni ekraanimise eemaldamine metamärkide ekraanimine kehtetute märkide asendamine

Stringide vormindamine

arvu vormindamine rahasummade vormindamine vormindatud stringi väljastamine vormindatud stringi väljastamine stringi vormindamine (tagastusega) stringi vormindamine massiivist reavahetuse sisestamine reavahetuse sisestamine

Märkide koodid

märk koodi järgi märgi kood

Stringide võrdlemine

Levenshteini kaugus stringide vahel stringide sarnasuse protsent stringide foneetiline võrdlus täiustatud soundex stringide esimeste märkide võrdlus esimeste märkide võrdlus registrita stringide võrdlus registriga stringide võrdlus lokaadiga loomulik stringide võrdlus loomulik võrdlus registrita stringide võrdlus registrita

Massiivid

elementide arv massiiv vahemikuga massiivi elementide summa elementide korrutis massiivi lõikamine massiivide ühendamine massiivide rekursiivne ühendamine võtmed väärtusteks massiivi võtmete valik massiivi väärtuste valik massiivide ühendamine otsing massiivist koguste loendamine asendamine massiivis massiivi ümberpööramine duplikaatide eemaldamine juhuslik võti massiivi segamine olemasolu kontroll olemasolu kontroll massiiv muutujatesse massiiv muutujatesse massiivi ühendamine stringiks mitmemõõtmelisse massiivi massiivi esimene element massiivi viimane element lisa algusesse lisa lõppu massiivi täiendamine massiivi täitmine massiivi täitmine

Sorteerimine

elementide kasvavas järjekorras elementide kahanevas järjekorras võtmete kasvavas järjekorras võtmete kahanevas järjekorras elementide kasvavas järjekorras võtmete säilitamisega elementide kahanevas järjekorras võtmete säilitamisega loomulikus järjekorras loomulikus järjekorras registrita callbacki järgi callbacki järgi võtmete kaupa callbacki järgi võtmete säilitamisega mitme massiivi sorteerimine

Callbackid

massiivi muutmine massiivi iteratsioon mitmemõõtmelise massiivi iteratsioon massiivi filtreerimine massiivi redutseerimine

Massiivide ristumine

massiivide ristumine massiivide ristumine võtmetega ristumine võtmete järgi ristumine callback-võrdlusega ristumine callback-võrdlusega ristumine callback-võtmetega võtmete ristumine callbackiga

Massiivide erinevus

massiivide erinevus massiivide erinevus võtmetega massiivide erinevus erinevus võtmete järgi erinevus callback-võrdlusega erinevus callback-võtmetega võtmete erinevus callbackiga

Põhifunktsioonid

Vastavuse otsimine Kõikide vastavuste otsimine Asendamine mustri järgi Filtreerimine asendamisega

Täiendavad funktsioonid

Stringi jagamine Asendamine tagasikutsefunktsiooniga Mitmekordne asendamine Massiivi filtreerimine Märkide ekraanistamine

Vigade töötlemine

Veakoodi hankimine Veateksti hankimine

Funktsionaalne stiil

praegune hetk timestampina määratud hetk timestampina kuupäeva vormindamine kuupäeva teisendamine timestampiks mikrosekundite hankimine kuupäeva õigsuse kontroll kuupäeva objekti loomine kuupäevade liitmine ja lahutamine kuupäevale liitmine kuupäevast lahutamine intervalli loomine kuupäeva vormindamine kahe kuupäeva vahe ajavööndi seadistamine ajavööndi hankimine

OOP stiil

kuupäevaga objekt muutumatu kuupäev-aeg intervallid kuupäevade vahel ajavööndid periood kuupäevade vahel kuupäevale liitmine kuupäevast lahutamine

DateTime meetodid

Loo vormingust Konverteeri Immutable Vorminda kuupäeva Kuupäevade vahe Muuda kuupäeva Lisa intervall Lahuta intervall Määra kuupäev Määra ISO-kuupäev Määra aeg Määra timestamp Määra ajavöönd Hangi ajavöönd Hangi nihke Hangi timestamp Parsimise vead

DateInterval meetodid

Loo stringist Vorminda intervalli

Põhilised

faili sisu hankimine rea kirjutamine faili fail massiivi

Failide operatsioonid

faili kustutamine faili kopeerimine faili või kausta ümbernimetamine ajutise faili loomine unikaalse nimega faili loomine

Kaustade operatsioonid

kausta loomine kausta kustutamine kausta kontroll sisu lugemine sisu lugemine mustri järgi saadaolev ruum kausta kogumaht

Kontrollid

faili või kausta olemasolu kontroll faili kontroll faili loetavuse määramine faili kirjutatavuse kontroll täidetava faili kontroll

Failide asukohad

kausta nimi asukohast faili nimi asukohast faili absoluutne asukoht info faili asukoha kohta

Info

faili suuruse hankimine faili õiguste muutmine faili omaniku muutmine faili grupi muutmine muutmise aja seadistamine faili muutmise aeg faili loomise aeg failile juurdepääsu aeg MIME-tüübi määramine faili MIME-tüüp oleku puhvri puhastamine

Failide kaasamine

Faili kaasamine Ühekordne kaasamine Kohustuslik kaasamine Ühekordne kohustuslik

Madala taseme failid

faili või URL-i avamine faili lugemine rea lugemine failist märgi lugemine failist faili kirjutamine faili deskriptori sulgemine faili lugemine faili lõpu kontroll failis liikumine faili kursori lähtestamine faili kärpimine positsioon failis faili jäägi väljastamine

Madala taseme kaustad

sisu lugemine kausta avamine kausta sulgemine

Spetsiaalsed failid

CSV faili lugemine CSV faili kirjutamine INI faili lugemine

Failide üleslaadimine

faili üleslaadimise määramine laetud faili liigutamine uude asukohta

Muu

faili lukustamine vormindatud väljund voogu massiivi vormindatud väljund voogu

Olemasolu kontrollimine

Klassi olemasolu kontrollimine Meetodi olemasolu kontrollimine Omaduse olemasolu kontrollimine Traidi olemasolu kontrollimine Liidese olemasolu kontrollimine

Klassiinfo saamine

Klassi nime saamine Vanemklassi saamine Klassi meetodite saamine Klassi omaduste saamine Objekti omaduste saamine Kutsutava klassi saamine

Tüüpide ja suhete kontrollimine

Objekti tüübi kontrollimine Klassi kuuluvuse kontrollimine Klassi pärimise kontrollimine Klassi liideste loend Vanemklasside loend Kasutatavate traitide loend

Klasside automaatne laadimine

Nimeruumi määratlemine Automaatlaadija registreerimine Automaatlaadijate saamine Automaatlaadija eemaldamine Automaatlaadija kutsumine

Deklaratsioonidega töötamine

Klassi pseudonüümi loomine Deklareeritud klasside saamine Deklareeritud liideste saamine Deklareeritud traitide saamine

Loomine

Objekti loomine Klassi deklareerimine Liidese deklareerimine Traidi deklareerimine

Kutsed

Staatiline kutse Staatiline kutse massiiviga

Põhilised magic meetodid

Objekti konstruktor Objekti destruktor Objekti kloonimine

Omaduste juurdepääs

Omaduste lugemine Omaduste kirjutamine Omaduse kontrollimine Omaduse kustutamine

Kõnede püüdmine

Meetodi väljakutse Staatiline väljakutse Väljakutse funktsioonina

Serialiseerimine

Ettevalmistus serialiseerimiseks Objekti taastamine Kaasaegne serialiseerimine Kaasaegne deserialiseerimine

Objektide teisendamine

Stringiks Var_export jaoks Var_dump jaoks

Erindite töötlemine

Töötlusplokk Erindi püüdmine Lõplikud toimingud Erindi genereerimine Erindite põhiklass Vigade töötlemine kui erindeid

Funktsioonid

vigade väljastamise seadistamine vigade logisse kirjutamine käivituste jälitamine jälituse printimine lõpetamise registreerimine Xdebugi kõnede stack kasutajavea genereerimine trigger_error'i analoog erindihalduri seadistamine veahalduri seadistamine veahalduri taastamine erindihalduri taastamine

Funktsioonide kontrollimine

funktsiooni olemasolu kontrollimine volitatuse kontrollimine

Funktsioonide väljakutsumine

callback-funktsiooni väljakutsumine väljakutsumine argumentide massiiviga

Argumentidega töötamine

argumentide hankimine argumentide loendamine konkreetse argumendi hankimine

Sündmuste töötlemine

tick-funktsiooni registreerimine tick-funktsiooni tühistamine

Muutujad

muutuja info väljastamine muutujate mugav väljastamine

Nimekirjad

kõikide muutujate nimekiri kõikide konstantide nimekiri kõikide funktsioonide nimekiri kaasatud failide nimekiri

Mälu

praegune mälu kasutus tipmälu kasutus
JSON-i dekodeerimine kodeerimine JSON-iks andmete serialiseerimine andmete deserialiseerimine muutuja eksport

Seaded

seadistuse väärtuse määramine seadistuse väärtuse hankimine kõikide seadistuste hankimine seadistuste teave

Laiendused

laaditud laienduste loend laienduse laadimise kontroll laienduse funktsioonid

Teave

keele versioon versioonide võrdlus
Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu