In het programmeren van computers , " parsing " betekent om gegevens te analyseren , in het bijzonder een koord van tekst , voor tokens om de structuur en het doel te bepalen. PHP heeft verschillende parsing functies die u laten analyseren verschillende soorten strings , zoals zinnen , data en URL's . U gebruikt deze functies te breken van de data in een array van de verschillende onderdelen . De parse_url Functie phps functie " parse_url " kunt u het invoeren van een URL en hebben het afgebroken in een array die de verschillende componenten bevat . Het controleert voor , en keert de regeling , host, port , gebruiker , pas, pad , query en fragment , zolang deze stukken bestaan - niet alle URL's bevatten elk van deze componenten . U kunt gedeeltelijke of volledige URL's gebruiken met deze functie , maar het alleen niet gecontroleerd of de opgegeven URL is voltooid of veilig . U kunt ook een optionele tweede parameter om de parse_url functie om aan te geven dat u wilt dat het een string en geen array terug omvatten . De date_parse Functie Vergelijkbaar met PHP URL - parsing functie , de functie " date_parse " kunt u een datum invoeren en breken in zijn samenstellende delen, waarbij iedere opgeslagen als een ander element in een array . U kunt een volledige of gedeeltelijke datum passeren , zal de functie van de onderdelen het vindt terugkeren , met inbegrip van het jaar , maand , dag, uur , minuut, seconde , fractie , warning_count , waarschuwingen , error_count , fouten , en of de datum is een lokale tijd . De waarschuwingen en fouten onderdelen zijn beide arrays zelf . De parse_str Functie phps functie " parse_str " kunt u het invoeren van een query string die u wilt converteren naar variabelen . Zo passeren " Vara = een & VARB = twee " zal twee variabelen respectievelijk creëren , " VARA " en " VARB , " met de waarden "een" en " twee , " . De functie zelf geen waarde retourneren standaard , maar u kunt ervoor kiezen om de waarden op te slaan om een associatieve array in plaats van variabelen . U meestal deze functie als onderdeel van een groter proces - bijvoorbeeld zoals met de functie " parse_url " om de query component uit een URL extraheren , vervolgens doorgeven dat de waarde " parse_str " om de query opslaan variabelen . De preg_match functie phps functie " preg_match " laat u een lijst met tokens te maken , een zogenaamde reguliere expressie , en overeenkomen met die penningen tegen een string . Op een minimum , moet u een patroon en een string . PHP ontleedt de string met het patroon . U kunt een patroon te creëren , zoals een substring van tekst of een leesteken . U kunt ook een variabele opgeven om de resultaten van de parse slaan in , vlaggen en offset waarden .
|