Presque tous les formats d'échange de données sur le Web , à partir de HTML en XML utilise des balises comme un moyen de séparer les données en bits utilisables. Toutefois, en travaillant directement avec les données en utilisant les fonctions les plus élémentaires de chaîne en PHP peut être un défi . C'est pour cette raison que PHP supporte les expressions régulières ( regex ) , une syntaxe standard de l'industrie qui peut être utilisé pour effectuer complexe rechercher et remplacer des opérations sur les chaînes . Utilisant l'expression rationnelle , vous définissez un schéma qui PHP recherches et comment il devrait être remplacé. Instructions 1 Ouvrez un éditeur de texte ou votre PHP Environnement préféré de développement intégré ( IDE ) 2 tapez ou collez le texte suivant dans votre éditeur : . # /usr /bin /php php $ tags = ' Certaines données entre deux balises xml '; $ pattern = ' /< (\\ w +) > < \\ /\\ w +> /s. '; $ remplacement = ' <$ {1} > C'est une remplacement < /$ { 1} > '; preg_replace d'écho ( $ pattern , $ remplacement , $ tags) ; > Photos les lignes principales sont les ceux qui commencent par " $ pattern " et " $ remplacement . " Le modèle semble un mot entre deux supports de flèche pour le tag , certaines informations entre les balises et une autre balise de fermeture entre parenthèses flèches avec une barre oblique inverse . Le motif de «remplacement» reconstitue la chaîne trouvée à partir de zéro en utilisant l' initialement détecté tag et le nouveau texte . 3 Enregistrez votre travail et double- cliquez sur le fichier pour l'exécuter avec PHP . La sortie sera: C'est un remplacement < /xml > Photos
|