| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
    Comment récupérer les balises H1 en PHP
    PHP est un langage de script côté serveur qui a beaucoup de fonctionnalités intégrées qui peuvent être utilisés pour analyser HTML, le langage utilisé pour afficher des pages Web sur le World Wide Web. L'une des balises les plus couramment utilisés dans HTML est le premier niveau de la position tag , ou le tag "

    " . En utilisant PHP, développeurs Web peuvent analyser HTML et récupérer les valeurs contenues dans des balises HTML "

    " et utiliser les valeurs pour une variété de fins, comme pour les contours des bâtiments . Choses que vous devez
    éditeur
    serveur Web du texte avec PHP 4 ou 5 installés et configurés
    Afficher plus Instructions
    1

    Ouvrez un éditeur de texte et créez un nouveau déposer et nommez-le " getH1Tags.php . " Ajouter un PHP open séparateur (" " ) dans le fichier . Tout texte placé entre ces deux délimiteurs sera analysé comme du code PHP par le programme PHP.

    >
    2

    Déclarer un PHP variable nommée "$ htmlString " . Cette variable contient le code HTML qui sera analysé pour le tag "

    " fetch . Par exemple, "$ htmlString " contient le texte HTML «

    première tête

    deuxième tête

    < ;/body> < /html > " .

    $ htmlString =" < h1> première tête

    deuxième tête

    "; ?

    >
    3 < p> déclarer une seconde variable PHP nommé " $ matchPattern " . Cette variable contient les valeurs trouvées dans "$ htmlString " qui doit être chargée , les valeurs entre la "

    " et "< /h1 >" tags. Utiliser une expression régulière pour créer le "$ matchPattern " variable.

    $ htmlString = "

    première tête

    deuxième tête

    ";

    $ matchPattern =" /

    (*. ? ) <\\ /h1> /" ; ?

    >
    4

    Utilisez le PHP " " fonction pour effectuer une correspondance d'expression régulière sur le" preg_match_all $ htmlString «variable en utilisant le "$ matchPattern " d' expression régulière. La fonction " preg_match_all " prend quatre arguments : "$ matchPattern " (le motif de match, ou "/

    (*) <\\ /h1 > /. ? "), " $ HtmlString " ( la chaîne à rechercher pour le modèle ) , " foundIt $ " ( tableau des correspondances ) , et un drapeau en option ( PREG_PATTERN_ORDER ) qui ordonne aux résultats .

    $ htmlString = "< html> < /head>

    première tête

    deuxième tête

    ";

    $ matchPattern = "/

    <\\ /h1> /(*. ? )";

    preg_match_all ($ matchPattern , $ htmlString , foundIt $ , PREG_PATTERN_ORDER ) ;
    < p> ? >
    5

    utiliser le langage PHP "echo" construire pour imprimer le texte entre la première série de "

    " et "

    " tags trouve dans le "$ htmlString " variable. La fonction PHP " preg_match_all " renvoie un tableau multidimensionnel , donc utiliser des parenthèses pour indiquer que la première chaîne correspondante doit être retourné.

    $ htmlString = " < ; head>

    première tête

    deuxième tête

    ";

    $ matchPattern = "/

    <\\ /h1> /(*. ? )";

    preg_match_all ($ matchPattern , $ htmlString , foundIt $ , PREG_PATTERN_ORDER ) ;

    écho foundIt $ [ 1 ] [0]

    >
    6

    utiliser l'opérateur de concaténation PHP ("." ) pour imprimer un séparateur virgule immédiatement après le premier match de chaîne (" » ) .

    $ htmlString ="

    première tête

    , deuxième tête

    ";

    $ matchPattern =" /

    <\\ /h1> /(*. ? ) »;

    preg_match_all ($ matchPattern , $ htmlString , foundIt $ , PREG_PATTERN_ORDER ) ;

    écho foundIt $ [1] [ 0]. ","


    >
    7

    utiliser le langage PHP "echo" construire pour imprimer une deuxième opérateur de concaténation PHP ("." ) Et le texte entre la deuxième série de "

    " et "

    " balises trouvées dans la variable «$ htmlString " . Puisque la fonction PHP " preg_match_all " renvoie un tableau multidimensionnel , utiliser des crochets pour indiquer que la deuxième chaîne correspondante doit être retourné.

    $ htmlString = " < ; head>

    première tête

    deuxième tête

    ";

    $ matchPattern = "/

    <\\ /h1> /(*. ? )";

    preg_match_all ($ matchPattern , $ htmlString , foundIt $ , PREG_PATTERN_ORDER ) ;

    écho foundIt $ [1] [ 0]. "," . foundIt $ [1] [ 1];

    >
    8

    Open " de getH1Tags.php " dans un navigateur Web? . Vérifiez que les deux balises "

    » dans la variable «$ htmlString " sont écrits à la page séparés par une virgule .

    Previous :

    next :
      articles connexes
    ·Comment créer un fichier téléchargeable en PHP 
    ·Comment faire pour convertir Excel au format CSV en PHP…
    ·Comment masquer PHP 
    ·Comment construire un CMS PHP avec MySQL 
    ·Est-ce que Joomla utiliser beaucoup de RAM 
    ·Comment faire pour installer SQL Server 2005 Express su…
    ·Comment afficher un opérateur arithmétique dans une r…
    ·Comment séquence d'octets d'un caractère en PHP 
    ·Comment test avec PHP 
    ·Comment vérifier si un fichier a été modifié sur PH…
      articles en vedette
    ·Comment compiler VLC dans Visual Studio SLN 
    ·Comment créer votre propre moteur de jeu 
    ·Comment faire pour supprimer les lignes vides partir d'…
    ·Comment Traverse arbres binaires en Java 
    ·Comment utiliser Prototype JS 
    ·Comment partager des variables au long du RPC 
    ·iPhone Apps et extensions de fichiers 
    ·Comment faire pour convertir un fichier Hex en Decimal 
    ·Comment créer un tableau multidimensionnel dans Ruby 
    ·Perl Tutoriel pour l'impression HTML & Inline HTML Fram…
    Copyright © Connaissances Informatiques http://fr.wingwit.com