| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> PHP /MySQL programmering >> Content
    Sådan Fetch H1 Tags i PHP
    PHP er et server-side scripting sprog, der har mange indbyggede funktioner , der kan bruges til at tolke HTML, det sprog, der bruges til at vise websider på World Wide Web. En af de mest almindelige tags bruges i HTML er det første niveau overskrift tag, eller "

    " tag . Ved hjælp af PHP, kan Web programmører parse HTML og hente værdierne i HTML "

    " tags og bruge værdierne til en række forskellige formål , såsom til bygning konturer. Ting du skal
    Text editor en Web server med PHP 4 eller 5 installeret og konfigureret
    Vis Flere Instruktioner
    1

    Åbn en teksteditor og oprette en ny fil og navngive den " getH1Tags.php ". Tilføj en PHP open delimiter ( "" ) Til filen. Enhver tekst placeret mellem disse to delimiters vil blive fortolket som PHP-kode i PHP -programmet.

    < ? Php

    ? >
    2

    Erklær en PHP variabel med navnet " $ htmlString " . Denne variabel indeholder HTML , der vil blive fortolket til "

    " tag hente . For eksempel, " $ htmlString " indeholder HTML-teksten "

    første header

    anden header

    < ;/body> < /html > " .

    < ? php

    $ htmlString =" < h1> første header

    anden header

    < /html > "; ?

    >
    3 < p> Erklær en anden PHP variabel med navnet "$ matchPattern " . Denne variabel indeholder de værdier, der findes i "$ htmlString ", der skulle hentes , værdierne mellem de "

    " og " < /h1 >" tags. Brug et regulært udtryk til at skabe den "$ matchPattern " variable .

    < ? Php

    $ htmlString = "

    første header

    anden header

    < /html > ";

    $ matchPattern =" /

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

    >
    4

    Brug PHP " preg_match_all " funktion til at udføre et regulært udtryk match på" $ htmlString "variable ved hjælp af " $ matchPattern " regulært udtryk . Den " preg_match_all "-funktionen tager fire argumenter: "$ matchPattern " ( mønster til at matche , eller "/

    (*) <\\ /h1> /. ?") , "$ HtmlString " ( strengen at søge for mønsteret ) , "$ foundIt " ( den vifte af tændstikker) og en valgfri flag ( PREG_PATTERN_ORDER ) , at ordrer resultaterne.

    $ htmlString = "< html >

    første header

    anden header

    < /html > ";

    $ matchPattern = "/

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

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

    Brug PHP "echo " sprog konstruere at udskrive teksten mellem det første sæt "

    " og "

    " tags findes i "$ htmlString " variabel. PHP " preg_match_all " funktion returnerer en multidimensional array, så brug parenteser til at angive , at den første matchede strengen skal returneres .

    $ htmlString = " < , head>

    første header

    anden header

    < /html > ";

    $ matchPattern = "/

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

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

    ekko $ foundIt [1] [ 0]

    ? >
    6

    Brug PHP Sammenkædningsoperator ("." ) for at udskrive en separator komma umiddelbart efter den første streng match ( " , ") .

    < ? php

    $ htmlString ="

    første header

    ;

    anden header

    < /html > ";

    $ matchPattern =" /

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

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

    echo $ foundIt [1] [ 0]. "," Nær

    >
    7

    Brug PHP "echo " sprog konstruere at udskrive en anden PHP Sammenkædningsoperator ("." ), Og teksten mellem det andet sæt "

    " og "

    " tags findes i "$ htmlString " variabel. Siden PHP " preg_match_all " funktion returnerer en multidimensional array, bruge parenteser til at angive , at den anden matchede strengen skal returneres .

    $ htmlString = " < , head>

    første header

    anden header

    < /html > ";

    $ matchPattern = "/

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

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

    ekko $ foundIt [ 1 ] [ 0 ] . "," . $ foundIt [1] [ 1]

    >
    8

    Åben " getH1Tags.php " i en webbrowser ? . Kontroller, at de to "

    " tags i "$ htmlString " variable er skrevet til den side adskilt af et komma .

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Kill Sleeping MySQL Connections 
    ·Hvordan at skjule en tekstboks i PHP 
    ·Sådan Konverter en PHP Array til JSON 
    ·Sådan vælges en delmængde i MySQL 
    ·Hvordan at få den næste Auto Increment værdi i MySQL…
    ·MapServer PHP Kompatibilitet 
    ·Sådan ændres hvert element i et array i PHP 
    ·Sådan frakoblet Session variabler i PHP 
    ·Sådan oprettes en XLS format fra PHP 
    ·MySQL Select Antal Records Tutorial 
      Anbefalede Artikler
    ·Sådan fjernes attributter i PHP 
    ·Sådan Set mærkater eller linjenumre i Visual Basic 
    ·Hvad er sagen erklæring Datatyper 
    ·Sådan lukker automatisk en besked boks i VB6 
    ·Sådan ansøger sløringseffekter til Skygger i Flex 
    ·Sådan Skriv din egen Simple Java Message Queue 
    ·Ulemperne ved pegepinde i C 
    ·Sådan Bestem et flerdimensionelt array-størrelse i Vi…
    ·Sådan Code en If Else erklæring i VB6 
    ·Hvordan man skriver Computer Code 
    Copyright © Computer Viden http://www.computerdk.com