Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> PHP /MySQL Programmering >> Content
Hoe je H1 Tags Fetch in PHP
PHP is een server - side scripting taal die heeft veel ingebouwde functies die kunnen worden gebruikt voor het ontleden van HTML , de taal die wordt gebruikt om webpagina's weer te geven op het World Wide Web . Een van de meest voorkomende tags in HTML is het eerste niveau koptag , of de "

" tag . Door PHP kun Web programmeurs ontleden HTML en ophalen van de waarden in HTML "

" op en gebruik de waarden voor verschillende doeleinden , zoals het gebouw omtrekken . Wat je
tekst editor
webserver nodig met PHP 4 of 5 geïnstalleerd en geconfigureerd
Toon Meer Aanwijzingen
1

Open een tekstverwerker en maak een nieuw bestand en noem het " getH1Tags.php . " Voeg een PHP geopend scheidingsteken ( " " ) om het bestand . Elke tekst geplaatst tussen deze twee begrenzers zal worden ontleed zoals PHP code door de PHP -programma .

< ? Php

? > Kopen van 2

Verklaar een PHP variabele genaamd ' $ htmlString " . Deze variabele bevat de HTML die zal worden ontleed voor de "

" tag halen . Bijvoorbeeld , " $ htmlString " De HTML tekst bevat " < /head >

eerste header < /h1 >

tweede header < /h1 > < > < /html > " .

$ htmlString = ? " < /head > ;/lichaam < h1 > eerste header < /h1 >

tweede header < /h1 > < /body > < /html > ' ; ?

>
3

Verklaar een tweede PHP variabele genaamd " $ matchPattern " . Deze variabele de waarden gevonden in " $ htmlString " dat moet worden opgehaald bevat , de waarden tussen de "

" en " < /h1 > " tags.

$ htmlString = " < /head > gebruik maken van een reguliere expressie om de " $ matchPattern " variabele te maken . ?

eerste header < /h1 >

tweede header < /h1 > < /body > < /html > " ;

$ matchPattern
= " /

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

>
4

Gebruik de PHP ? ' "-functie om een reguliere expressie match uit te voeren op de " preg_match_all $ htmlString " variable met behulp van de " $ matchPattern " reguliere expressie . De functie " preg_match_all " duurt vier argumenten : " $ matchPattern " ( het patroon aan te passen , of " /

( * ) < \\ /h1 > /. ? ' ) , ' $ HtmlString " ( de string te zoeken voor het patroon ) , " $ Foundit " ( de reeks van wedstrijden) , en een optionele vlag ( PREG_PATTERN_ORDER ) dat de orders van de resultaten .

<
? php

$ htmlString = " < html > < /head >

eerste header < /h1 >

tweede header < /h1 > < /body > < /html > " ;

$ matchPattern = " /

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

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

? >
5

Gebruik de PHP " echo " taal te construeren om de tekst tussen de eerste reeks van "

" en " < /h1 > " tags gevonden in de afdrukken " $ htmlString " variabele . De functie PHP " preg_match_all " retourneert een multidimensionale array , dus gebruik haakjes om aan te geven dat de eerste snaar afgestemd moeten worden teruggegeven .

<
? Php

$ htmlString = " < , head > < /head >

eerste header < /h1 >

tweede header < /h1 > < /body > < /html > " ;

$ matchPattern = " /

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

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

echo
$ Foundit [ 1 ] [ 0 ]

? >
6

Gebruik de PHP samenvoegingsoperator ( " . " ) naar een scheider komma af onmiddellijk na de eerste snaar wedstrijd ( " , " ) .

< ? php

$ htmlString = " < /head >

eerste header < /h1 > ;

tweede header < /h1 > < /body > < /html > " ;

$ matchPattern
= " /

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

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

echo $ Foundit [ 1 ] [ 0 ] . " , "

? >
7


Gebruik de PHP " echo " taal te maken die aan een tweede PHP Verbindingsoperator ( " . " ) En de tekst tussen de tweede set af te drukken "

" en " < /h1 > " tags gevonden in de variabele " $ htmlString " . Aangezien de functie PHP " preg_match_all " retourneert een multidimensionale array , gebruik haakjes om aan te geven dat de tweede snaar afgestemd moeten worden teruggegeven .

<
? Php

$ htmlString = " < , head > < /head >

eerste header < /h1 >

tweede header < /h1 > < /body > < /html > " ;

$ matchPattern = " /

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

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

echo
$ Foundit [ 1 ] [ 0 ] . ' , ' . $ Foundit [ 1 ] [ 1 ] ;

>

Open " getH1Tags.php " 8 in een webbrowser ? . Controleer of de twee "

" tags in de variabele " $ htmlString " zijn geschreven aan de pagina gescheiden door een komma .

Previous: Next:
  PHP /MySQL Programmering
·Flash Sendmail Tutorial 
·Verbinding maken met MySQL dat…
·Of gezipte - - Hoe een bestand…
·Hoe kan ik PHP 5.1 upgrade naa…
·Hoe maak je een PHP schrijven …
·Verbinding maken met een exter…
·MySQL PHP Query Tutorial 
·Hoe te Code PHP & MySQL aan de…
·Hoe je tekst vervangen in een …
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe maak je een Toegewezen station op VB…
·Het bouwen van een Storefront Met PHP My…
·Hoe om programma's met Virtual Pascal Sc…
·Hoe maak je een beperking in Access toev…
·De Eigenschappen van een collectie in VB…
·Hoe de zaak van de letters wijzigen in V…
·Hoe te Numbers Van Laag naar hoog behulp…
·Hoe te Queries achter elkaar in MySQL 
·Hoe maak je een Abonneren op de nieuwsbr…
Copyright © Computer Kennis http://www.nldit.com