PHP Käsikirja
Datan tulostus
Ehtolauseet
Ehto-operaattori
Vaihtoehtoinen ehto
Lisäehto
Monivalinta
Valintavaihtoehto
Oletusvaihtoehto
Vastaavuus
Silmukat
Ehtosilmukka
Silmukka jälkiehdon kanssa
Laskurisilmukka
Silmukka taulukon läpi
Silmukan keskeytys
Silmukan jatkaminen
Muuttujien käsittely
Työn päättäminen
muuttujan tyypin määrittäminen
muuttujan tyypin muuttaminen
kokonaisluvun tarkistus
liukuluvun tarkistus
numeerisen arvon tarkistus
merkkijonon tarkistus
boolean-arvon tarkistus
taulukon tarkistus
objektin tarkistus
NULL-arvon tarkistus
resurssin tarkistus
kutsuttavan arvon tarkistus
iteroitavan arvon tarkistus
laskettavan arvon tarkistus
muuntaminen kokonaisluvuksi
muuntaminen float-tyyppiseksi
muuntaminen merkkijonoksi
muuntaminen boolean-tyyppiseksi
muuntaminen taulukoksi
Matemaattiset funktiot
Mittaus
Manipulaatiot
reunojen puhdistus
alun puhdistus
lopun puhdistus
merkkijonon täydennys
merkkijonon toisto
merkkijonon kääntäminen
merkkien sekoitus
Kirjainkoko
pieni kirjainkoko
suuri kirjainkoko
pieni kirjainkoko
suuri kirjainkoko
ensimmäinen merkki suureksi
ensimmäinen merkki pieneksi
sanan ensimmäinen merkki suureksi
Pilkkominen
merkkijonon pilkkominen taulukoksi
merkkijonon pilkkominen taulukoksi
merkkijonon pilkkominen osiin
merkkijonon pilkkominen muuttujiksi
merkkijonon pilkkominen tokeneiksi
merkkijonon jäsentäminen muotoilun mukaan
monitavumerkkijonon pilkkominen
merkkijonon pilkkominen merkeiksi
merkkijonon osan hankinta
merkkijonon leikkaus leveyden mukaan
Merkkijonon osat
Etsintä ja korvaus
Etsintä merkkijonosta
merkin sisältyvyyden tarkistus merkkijonoon
ensimmäisen esiintymän tarkistus
viimeisen esiintymän tarkistus
osamerkkijonon ensimmäisen esiintymän sijainti
merkin viimeisen esiintymän sijainti
etsintä ottamatta huomioon kirjainkokoa
käänteinen etsintä ottamatta huomioon kirjainkokoa
osamerkkijonon ensimmäisen esiintymän löytäminen
minkä tahansa annetun merkin etsintä merkkijonosta
merkin ensimmäisen esiintymän löytäminen
merkin viimeisen esiintymän löytäminen
etsintä ottamatta huomioon kirjainkokoa
osamerkkijonon etsintä ottamatta huomioon kirjainkokoa
osamerkkijonon sijainti
viimeisen esiintymän etsintä
viimeisen esiintymän etsintä ottamatta huomioon kirjainkokoa
käänteinen etsintä ottamatta huomioon kirjainkokoa
käänteinen osamerkkijonon etsintä
ensimmäisen esiintymän etsintä
Laskenta merkkijonosta
osamerkkijonon esiintymien määrän laskeminen
esiintymien laskeminen
merkkien määrän laskeminen
sanojen määrän laskeminen
Työskentely tunnisteiden, eristämisen kanssa
tunnisteiden poistaminen merkkijonosta
tunnisteiden tulostaminen selainteen
käänteinen operaatio htmlspecialchars:lle
merkkien muuntaminen HTML-entiteeteiksi
käänteinen operaatio htmlentities:lle
lainausmerkkien eristäminen merkkijonossa
addslashes-funktion eristyksen poistaminen
metamerkkien eristäminen
kelpaamattomien merkkien korvaaminen
Merkkijonojen muotoilu
luvun muotoilu
rahallisten suureiden muotoilu
muotoillun merkkijonon tulostus
muotoillun merkkijonon tulostus
merkkijonon muotoilu (palauttaa tuloksen)
merkkijonon muotoilu taulukosta
rivinvaihdon lisääminen
rivinvaihdon lisääminen
Merkkikoodit
Merkkijonojen vertailu
Levenshtein-etäisyys merkkijonojen välillä
merkkijonojen samankaltaisuusprosentti
merkkijonojen foneettinen vertailu
paranneltu soundex
merkkijonojen ensimmäisten merkkien vertailu
ensimmäisten merkkien vertailu ottamatta huomioon kirjainkokoa
merkkijonojen vertailu ottaen huomioon kirjainkoko
merkkijonojen vertailu ottaen huomioon maa-asetelma
luonnollinen merkkijonojen vertailu
luonnollinen vertailu ottamatta huomioon kirjainkokoa
merkkijonojen vertailu ottamatta huomioon kirjainkokoa
Taulukot
alkioiden lukumäärä
taulukko alueella
taulukon alkioiden summa
alkioiden tulo
taulukon leikkaus
taulukoiden yhdistäminen
taulukoiden rekursiivinen yhdistäminen
avaimet arvoiksi
taulukon avainten valinta
taulukon arvojen valinta
taulukoiden yhdistäminen
haku taulukosta
määrän laskeminen
korvaus taulukossa
taulukon kääntäminen
kaksoiskappaleiden poistaminen
satunnainen avain
taulukon sekoitus
esiintymisen tarkistus
esiintymisen tarkistus
taulukko muuttujiin
taulukko muuttujiin
taulukon yhdistäminen merkkijonoksi
moniulotteiseksi taulukoksi
taulukon ensimmäinen alkio
taulukon viimeinen alkio
lisäys alkuun
lisäys loppuun
taulukon täydentäminen
taulukon täyttö
taulukon täyttö
Lajittelu
alkioiden mukaan nousevasti
alkioiden mukaan laskevasti
avainten mukaan nousevasti
avainten mukaan laskevasti
alkioiden mukaan nousevasti avaimia säilyttäen
alkioiden mukaan laskevasti avaimia säilyttäen
luonnollisella tavalla
luonnollisella tavalla kirjainkoosta riippumatta
callback-funktion mukaan
callback-funktion mukaan avainten perusteella
callback-funktion mukaan avaimia säilyttäen
useiden taulukoiden lajittelu
Callback-funktiot
taulukon muuttaminen
taulukon iterointi
moniulotteisen taulukon iterointi
taulukon suodatus
taulukon kaventaminen
Taulukoiden leikkaus
taulukoiden leikkaus
taulukoiden leikkaus avaimilla
leikkaus avainten perusteella
leikkaus callback-vertailulla
leikkaus callback-vertailulla
leikkaus callback-avaimilla
avainten leikkaus callbackilla
Taulukoiden erotus
Perusfunktiot
Vastaavuuden etsiminen
Kaikkien vastaavuuksien etsiminen
Korvaaminen mallin mukaan
Suodatus korvaamalla
Lisäfunktiot
Merkkijonon jakaminen
Korvaaminen callback-funktiolla
Useita korvauksia
Taulukon suodatus
Merkkien escapaus
Virheenkäsittely
Funktionaalinen tyyli
nykyinen hetki timestampina
annettu hetki timestampina
päivämäärän muotoilu
päivämäärän muuntaminen timestampiksi
mikrosekuntien saaminen
päivämäärän oikeellisuuden tarkistus
päivämääräolion luominen
päivämäärien lisääminen ja vähentäminen
päivämäärään lisääminen
päivämäärästä vähentäminen
välin luominen
päivämäärän muotoilu
kahden päivämäärän ero
aikavyöhykkeen asettaminen
aikavyöhykkeen saaminen
OOP-tyyli
päivämääräolio
muuttumaton päivämäärä-aika
välit päivämäärien välillä
aikavyöhykkeet
aikaväli päivämäärien välillä
päivämäärään lisääminen
päivämäärästä vähentäminen
DateTime-metodit
Luo muodosta
Muunna Immutable
Muotoile päivämäärä
Päivämäärien ero
Muuta päivämäärää
Lisää väli
Vähennä väli
Aseta päivämäärä
Aseta ISO-päivämäärä
Aseta aika
Aseta timestamp
Aseta aikavyöhyke
Hae aikavyöhyke
Hae offset
Hae timestamp
jäsennysvirheet
DateInterval-metodit
Perusasiat
Tiedosto-operaatiot
tiedoston poistaminen
tiedoston kopioiminen
tiedoston tai kansion nimeäminen uudelleen
väliaikaisen tiedoston luominen
tiedoston luominen uniikilla nimellä
Kansio-operaatiot
kansion luominen
kansion poistaminen
tarkistus onko kansio
sisällön lukeminen
sisällön lukeminen mallin mukaan
käytettävissä oleva tila
kansion kokonaistilavuus
Tarkistukset
tiedoston tai kansion olemassaolon tarkistus
tarkistus onko tiedosto
tiedoston lukukelpoisuuden määrittäminen
tarkistus tiedoston kirjoituskelpoisuudesta
tarkistus onko suoritettava tiedosto
Tiedostopolut
Tiedot
tiedoston koon hakeminen
tiedoston oikeuksien muuttaminen
tiedoston omistajan muuttaminen
tiedoston ryhmän muuttaminen
muokkausajan asettaminen
tiedoston muokkausaika
tiedoston luomisaika
tiedostoon käyttöaika
MIME-tyypin määrittäminen
tiedoston MIME-tyyppi
tilan välimuistin tyhjentäminen
Tiedostojen liittäminen
Tiedoston liittäminen
Kertaluonteinen liittäminen
Pakollinen liittäminen
Kertaluonteinen pakollinen liittäminen
Matalan tason tiedostot
tiedoston tai URL-osoitteen avaaminen
tiedoston lukeminen
rivin lukeminen tiedostosta
merkin lukeminen tiedostosta
kirjoittaminen tiedostoon
tiedostokahvan sulkeminen
tiedoston lukeminen
tiedoston lopun saavuttamisen tarkistus
liikkuminen tiedostossa
tiedosto-osoittimen nollaus
tiedoston lyhentäminen
sijainti tiedostossa
tiedoston loppuosan tulostus
Matalan tason kansiot
Erikoistiedostot
Tiedostojen lataus
Muuta
Olemassaolon tarkistus
Luokan olemassaolon tarkistus
Metodin olemassaolon tarkistus
Ominaisuuden olemassaolon tarkistus
Traitin olemassaolon tarkistus
Rajapinnan olemassaolon tarkistus
Luokkien tiedon saaminen
Luokan nimen saaminen
Yliluokan saaminen
Luokan metodien saaminen
Luokan ominaisuuksien saaminen
Olion ominaisuuksien saaminen
Kutsutun luokan saaminen
Tyypin ja suhteiden tarkistus
Olion tyypin tarkistus
Luokkaan kuuluvuuden tarkistus
Luokan periytymisen tarkistus
Luokan rajapintojen lista
Yliluokkien lista
Käytettyjen traitien lista
Luokkien automaattinen lataus
Nimiavaruuden määrittely
Automaattisen lataajan rekisteröinti
Automaattisten lataajien saaminen
Automaattisen lataajan poisto
Automaattisen lataajan kutsu
Deklaaraatioiden käsittely
Luokan aliasin luonti
Deklaroitujen luokkien saaminen
Deklaroitujen rajapintojen saaminen
Deklaroitujen traitien saaminen
Luonti
Kutsut
Perus taikamenetelmät
Ominaisuuksien käyttö
Ominaisuuksien lukeminen
Ominaisuuksien kirjoittaminen
Ominaisuuden tarkistus
Ominaisuuden poistaminen
Kutsujen sieppaus
Serialisointi
Valmistautuminen serialisointiin
Olion palauttaminen
Nykyaikainen serialisointi
Nykyaikainen deserialisointi
Olioiden muunnos
Poikkeusten käsittely
Käsittelylohko
Poikkeuksen sieppaus
Lopulliset toimenpiteet
Poikkeuksen luonti
Poikkeusten perusluokka
Virheiden käsittely poikkeuksina
Funktiot
virheraportoinnin asetus
virhelokiin kirjoitus
kutsujen jäljitys
jäljityksen tulostus
lopetustoiminnon rekisteröinti
Xdebug-kutsupino
käyttäjän virheen luonti
trigger_errorin vastine
poikkeuskäsittelijän asettaminen
virhekäsittelijän asettaminen
virhekäsittelijän palautus
poikkeuskäsittelijän palautus
Funktioiden tarkistus
Funktioiden kutsuminen
Argumenttien käsittely
Tapahtumien käsittely
Muuttujat
Luettelot
kaikkien muuttujien luettelo
kaikkien vakioiden luettelo
kaikkien funktioiden luettelo
liitettyjen tiedostojen luettelo
Muisti
Asetukset
asetuksen arvon asettaminen
asetuksen arvon hakeminen
kaikkien asetusten hakeminen
tietoa asetuksista