Opzioni Parse PHP

October 1

Nella programmazione di computer, "parsing" significa analizzare i dati, in particolare una stringa di testo, per i token per determinare la sua struttura e le finalità. PHP ha diverse funzioni di analisi che consentono di analizzare diversi tipi di stringhe, come le frasi, le date e gli URL. È possibile utilizzare queste funzioni per spezzare i dati in una serie di sue diverse parti.

La funzione parse_url

Funzione phps "parse_url" consente di inserire un URL e lo hanno suddiviso in un array che contiene le sue varie componenti. Si verifica la presenza, e restituisce lo schema, host, la porta, utente, passaggio, percorso, query e frammento, finché esistono questi pezzi - non tutti gli URL contengono ciascuno di questi componenti. È possibile utilizzare gli URL parziali o integrali con questa funzione; tuttavia, da solo non convalidare che il URL dato è completa o sicuro. È inoltre possibile includere un secondo parametro opzionale per la funzione parse_url per indicare che si desidera per tornare una stringa e non un array.

La funzione date_parse

Simile alla funzione di URL parsing di PHP, la funzione "date_parse" permette di inserire una data e scomposizione in parti che lo compongono, ogni salvato come un elemento diverso in un array. È possibile passare una data totale o parziale; la funzione restituirà i componenti che trova, compreso l'anno, mese, giorno, ora, minuto, secondo, frazione, warning_count, avvertimenti, ERROR_COUNT, errori, e se la data è un tempo locale. I componenti avvisi e gli errori sono entrambi gli array stessi.

La funzione parse_str

Funzione phps "parse_str" consente di inserire una stringa di query che si desidera convertire a variabili. Ad esempio, passando "varA = One & varB = due" creerà rispettivamente due variabili, "vara" e "VarB," con il "solo" valori e "due". La funzione stessa non restituisce un valore di default, ma è possibile scegliere di salvare i valori di un array associativo invece di variabili. Di solito utilizzare questa funzione come parte di un processo più ampio - per esempio, come l'utilizzo della funzione "parse_url" per estrarre la componente di query da un URL, passando poi che il valore per il "parse_str" per salvare la query alle variabili.

La funzione preg_match

Funzione phps "preg_match" consente di creare un elenco di token, chiamato un'espressione regolare, e corrispondono a quelli gettoni contro una stringa. Come minimo, è necessario fornire un modello e una stringa. PHP analizza la stringa con il modello. È possibile creare un modello, come ad esempio una stringa di testo o un carattere di punteggiatura. È inoltre possibile specificare una variabile per salvare i risultati del parse in, bandiere e valori di offset.