PHP Analyser Alternativer

I dataprogrammering, "parsing" betyr å analysere data, spesielt en tekststreng, for tokens å bestemme dens struktur og hensikt. PHP har flere analysefunksjoner som lar deg analysere ulike typer strenger, for eksempel setninger, datoer og nettadresser. Du bruker disse funksjonene til å bryte opp dataene til en rekke av sine forskjellige deler.

Den parse_url Funksjon

PHPs "parse_url" -funksjonen lar deg skrive inn en nettadresse, og har det brutt ned i en matrise som inneholder de forskjellige komponentene. Ser etter, og returnerer ordningen, host, port, brukernavn, pass, sti, spørring og fragment, så lenge disse brikkene eksisterer - ikke alle nettadressene inneholder hver av disse komponentene. Du kan bruke delvis eller hele nettadresser med denne funksjonen; men det alene ikke bekrefte at den gitte URL er fullført eller trygt. Du kan også inkludere en valgfri andre parameter til parse_url funksjon å angi at du vil at den skal returnere en streng og ikke en matrise.

Den date_parse Funksjon

I likhet med PHP URL-parsing funksjonen, "date_parse" -funksjonen lar deg skrive inn en dato, og bryte det ned i sine enkelte stykker, hver lagret som et annet element i en matrise. Du kan sende en hel eller delvis dato; funksjonen vil returnere komponentene den finner, med å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.

Den parse_str Funksjon

PHPs "parse_str" -funksjonen lar deg skrive inn en søkestreng som du vil konvertere til variabler. For eksempel, passerer "VARA = en & varB = to" vil skape to variabler, "vara" og "varB," med verdier "en" og "to", henholdsvis. Selve funksjonen ikke returnerer en verdi som standard, men du kan velge å lagre verdiene til en assosiativ array i stedet for variabler. Du vil vanligvis bruke denne funksjonen som en del av en større prosess - for eksempel, slik som ved hjelp av "parse_url" funksjonen til å trekke spørringen komponent fra en URL, så passerer denne verdien til "parse_str" for å lagre søket til variabler.

Den preg_match Funksjon

PHPs "preg_match" -funksjonen lar deg lage en liste over symboler, kalles et vanlig uttrykk, og matche disse tokens mot en streng. Som et minimum må du gi et mønster og en streng. PHP analyserer strengen med mønsteret. Du kan lage et mønster, for eksempel en delstreng av tekst eller et skilletegn. Du kan også angi en variabel for å lagre resultatene av parse inn, flagg og offset verdier.