I datorprogrammering , " parsing " betyder att analysera data , särskilt en textsträng , för token att bestämma dess struktur och syfte . PHP har flera parsning funktioner som låter dig analysera olika typer av strängar , t.ex. meningar, datum och webbadresser . Du använder dessa funktioner för att bryta upp data i en array av dess olika delar . Den parse_url Function
phps " parse_url " -funktionen kan du mata in en webbadress och har den delas upp i en array som innehåller de olika komponenterna. Den kontrollerar för , och returnerar systemet , värd , port , användarnamn , passera , bana , query och fragment , så länge dessa bitar existerar - inte alla webbadresser innehåller var och en av dessa komponenter . Du kan använda partiell eller hel webbadresser med den här funktionen , men den ensam inte validera att viss webbadress är komplett eller säkert . Du kan också inkludera en valfri andra parametern till parse_url funktionen för att ange att du vill att det ska returnera en sträng och inte en array .
Date_parse Function
Liknar PHP URL - parsning funktion , låter " date_parse " -funktion du matar in ett datum och bryta ner det i sina beståndsdelar bitar , varje sparad som ett annat element i en array . Du kan skicka en fullständig eller partiell datum , den funktionen kommer tillbaka komponenterna som hittas , inklusive år , månad , dag , timme , minut , sekund , fraktion , warning_count , varningar , error_count , fel , och om dagen är en lokal tid . De varningar och fel komponenter är båda uppsättningarna själva .
The parse_str Function
phps " parse_str " -funktionen kan du mata in en fråga sträng som du vill konvertera till variabler . Till exempel passerar " Vara = en & varb = två " kommer att skapa två variabler , " Vara " och " varb , " med värdena " ett " och " två ", respektive. Själva funktionen returnerar inte ett värde som standard , men du kan välja att spara de värden som en associativ array istället för variabler . Du kommer vanligtvis att använda den här funktionen som en del i en större process - till exempel , som att använda " parse_url " -funktionen för att extrahera frågan komponent från en URL , sedan går det värdet till " parse_str " för att spara frågan till variabler .
bilder preg_match funktion
phps " preg_match " -funktionen kan du skapa en lista med tokens , som kallas ett reguljärt uttryck , och matchar de tokens mot en sträng . På ett minimum , måste du ge ett mönster och ett snöre . PHP tolkar strängen med mönstret . Du kan skapa ett mönster , såsom en delsträng av text eller ett interpunktionstecken . Du kan också ange en variabel för att spara resultatet av parse in , flaggor och offset värden .