I dataprogrammering, " parsing " betyr å analysere data , spesielt en tekststreng , for symboler for å bestemme dens struktur og hensikt. PHP har flere parsing funksjoner som lar analysere deg forskjellige typer strenger , for eksempel setninger, datoer og URLer . Du bruker disse funksjonene til å bryte opp dataene inn i en rekke av de ulike delene . Den parse_url Function
phps " parse_url "-funksjonen lar deg skrive inn en nettadresse, og har det brutt ned i en matrise som inneholder de ulike komponentene . Den sjekker for , og returnerer ordningen , host , port , brukernavn , pass , bane, spørring og fragment , så lenge disse brikkene eksisterer - ikke alle nettadressene inneholder hver av disse komponentene . Du kan bruke delvis eller hel nettadresser med denne funksjonen , men det alene ikke validerer at den gitte URL er fullført eller sikker. Du kan også inkludere et valgfritt andre parameter til parse_url funksjon som indikerer at du vil at den skal returnere en streng og ikke en matrise.
Date_parse Function
Ligner på PHP URL - parsing funksjonen lar " date_parse "-funksjonen du inn en dato og bryte det ned i sine enkelte deler , hver lagret som et annet element i en matrise. Du kan sende en hel eller delvis dato; funksjonen vil returnere komponenter den finner , blant annet år, måned , dag , time , minutt, sekund , brøk , warning_count , advarsler , error_count , feil , og om datoen er en lokal tid . Advarslene og feil komponenter er begge arrays selv.
The parse_str Function
phps " parse_str "-funksjonen lar deg skrive inn en spørring streng som du vil konvertere til variabler . For eksempel føring " Vara = en & varB = to " vil skape to variabler , " Vara " og " varB , " med verdiene " en " og " to ", henholdsvis . Selve funksjonen returnerer ikke en verdi som standard, men du kan velge å lagre verdiene til en assosiativ matrise i stedet for variabler . Du vil vanligvis bruke denne funksjonen som en del av en større prosess - for eksempel, slik som å bruke " parse_url " funksjonen til å trekke spørringen komponent fra en URL, så passerer denne verdien til " parse_str " for å lagre spørringen til variabler .
bilder preg_match Function
phps " preg_match "-funksjonen lar deg opprette en liste over symboler som kalles et vanlig uttrykk , og matche de tokens mot en streng. Som et minimum må du oppgi et mønster og en streng. PHP analyserer strengen med mønsteret. Du kan lage et mønster , for eksempel en delstrengen av tekst eller et skilletegn . Du kan også angi en variabel til å lagre resultatene av parse inn , flagg og offset verdier.