Dans la programmation informatique, « l'analyse » signifie pour analyser les données , en particulier une chaîne de texte , pour les jetons de déterminer sa structure et ses objectifs . PHP dispose de plusieurs fonctions d'analyse qui vous permettent d' analyser différents types de cordes , comme des phrases, des dates et des URL . Vous pouvez utiliser ces fonctions pour briser les données dans un tableau de ses différentes parties . La fonction parse_url
PHPS fonction " parse_url " vous permet d' entrer une URL et l'ont décomposé en un tableau qui contient ses différentes composantes. Il vérifie et renvoie le schéma , hôte, le port utilisateur , passage, chemin , d'interrogation et fragment , aussi longtemps que ces pièces existent - toutes les URL contiennent pas de chacun de ces composants . Vous pouvez utiliser des URL partielle ou totale de cette fonction , mais elle ne suffit pas à valider le fait que l'URL donnée est complète ou sécuritaire. Vous pouvez également inclure un second paramètre optionnel à la fonction parse_url pour indiquer que vous voulez pour retourner une chaîne et non un tableau.
La fonction date_parse
similaire à PHP de fonction URL - analyse, la fonction " date_parse " vous permet d' entrer une date et le décomposer en ses pièces constitutives , chacune enregistrée comme un élément différent dans un tableau. Vous pouvez passer un jour complet ou partiel , la fonction retourne les éléments qu'il trouve , y compris l'année , mois , jour, heure , minute, seconde , fraction, warning_count , avertissements , error_count , des erreurs , et si la date est une heure locale . Les avertissements et les composants d'erreurs sont les deux tableaux eux-mêmes.
Le parse_str Fonction
PHPS fonction " parse_str " vous permet de saisir une chaîne de requête que vous voulez convertir les variables . Par exemple , en passant " varA = One & varB = deux" va créer deux variables , " varA " et " varB , " avec les valeurs «un» et «deux», respectivement . La fonction elle-même ne renvoie pas une valeur par défaut, mais vous pouvez choisir d'enregistrer les valeurs d' un tableau associatif au lieu de variables. Vous aurez généralement utiliser cette fonction dans le cadre d' un processus plus large - par exemple , comme l'utilisation de la fonction " parse_url " pour extraire le composant de requête à partir d'une URL, puis passer cette valeur à la " parse_str " pour enregistrer la requête de Variables.
Le preg_match La fonction
pHPS fonction " preg_match " vous permet de créer une liste de jetons , a appelé à une expression régulière , et assortir ces jetons contre une chaîne. Au minimum , vous devez fournir un modèle et une chaîne. PHP analyse la chaîne avec le motif. Vous pouvez créer un motif , comme une chaîne de texte ou un caractère de ponctuation . Vous pouvez également spécifier une variable d'enregistrer les résultats de l' analyse syntaxique dans , drapeaux et les valeurs de décalage.