Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
  Derniers articles
  • Comment télécharger les fichiers D…
  • Comment insérer les données d'un f…
  • Comment libérer un verrou dans MySQ…
  • Y at-il un substitut pour PHP banniè…
  • Comment optimiser MySQL dans cPanel 
  • Comment charger une requête dans My…
  • Comment charger une URL dans un DIV …
  • Comment puis- je créer un MySQL dé…
  • Comment faire une image d'une page W…
  • Le code PHP pour se connecter à MyS…
  •   PHP /MySQL 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
  •  
    PHP /MySQL Programmation

    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 .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment transférer les résultats à un client en PHP 
  • MySQL Select Max Count Tutorial 
  • MySQL PHP WP : Comment insérer un message Plugin Batch 
  • Problèmes Importation gros fichier CSV à MySQL 
  • Comment insérer une chaîne dans MySQL 
  • Comment connecter PHP MySQL pour un DB 
  • Comment faire pour supprimer les doublons de tableau PHP 
  • Authentification de chaîne de requête dans PHP 
  • Comment lire un fichier DOC utilisant PHP 
  • Comment faire pour convertir PHP Boolean 
  • Connaissances Informatiques © http://www.ordinateur.cc