| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> Content
    Come Fetch Tag H1 in PHP
    PHP è un linguaggio di scripting lato server che ha molte caratteristiche incorporate che possono essere utilizzate per l'analisi di HTML , il linguaggio utilizzato per visualizzare le pagine Web sul World Wide Web . Uno dei tag più comuni utilizzati in HTML è la prima voce tag di livello , o il tag "

    " . Utilizzando PHP , programmatori web possono analizzare HTML e recuperare i valori contenuti nel tag HTML "

    " e utilizzare i valori per una varietà di scopi , come ad esempio per profili della costruzione . Cose che ti serviranno
    editore
    Web server Testo PHP 4 o 5 installati e configurati
    Mostra Altre istruzioni
    1

    Aprire un editor di testo e creare un nuovo depositare e il nome " getH1Tags.php . " Aggiungere un PHP delimitatore di apertura ( " < ? Php" ) e un PHP delimitatore di chiusura ( " > " ) al file . Qualsiasi testo inserito tra questi due delimitatori verrà analizzato come codice PHP dal programma PHP .

    < ? Php

    ? >
    2

    Dichiarare un PHP variabile denominata " $ htmlString " . Questa variabile contiene il codice HTML che verrà analizzato per il tag "

    " fetch . Ad esempio, " $ htmlString " contiene il testo HTML " < /head>

    prima intestazione < /h1 >

    seconda intestazione < /h1 > < ;/body> < /html > " .

    < ? php

    $ htmlString =" < /head> < h1 > prima intestazione < /h1 >

    seconda intestazione < /h1 > < /body> < /html > " ; ?

    >
    3 < p > dichiarare una seconda variabile PHP denominata " $ matchPattern " . Questa variabile contiene i valori trovati in " $ htmlString " che dovrebbero essere recuperati , i valori tra il "

    " e "< /h1 >" tag . Usare una espressione regolare per creare la variabile " $ matchPattern " .

    < ? Php

    $ htmlString = " < /head>

    prima intestazione < /h1 >

    seconda intestazione < /h1 > < /body> < /html > " ;

    $ matchPattern =" /

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

    >
    4

    Usare il PHP " " funzione per eseguire una corrispondenza di un'espressione regolare sul" preg_match_all $ htmlString " variabile utilizzando il " $ matchPattern " espressione regolare . La funzione " preg_match_all " prende quattro argomenti : " $ matchPattern " ( il modello da abbinare, o " /

    ( * ) < \\ /h1 > /. ? " ) , " $ HtmlString " ( la stringa da cercare per il modello ) , " $ FoundIt " ( la serie di partite) , e una bandiera opzionale ( PREG_PATTERN_ORDER ) che ordina i risultati .

    < ? php

    $ htmlString = " < html > < /head>

    prima intestazione < /h1 >

    seconda intestazione < /h1 > < /body> < /html > " ;

    $ matchPattern = " /

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

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

    Utilizzare il linguaggio PHP " echo" costrutto per stampare il testo compreso tra la prima serie di "

    " e " < /h1> " tag trovato nella " $ htmlString " variabile . La funzione PHP " preg_match_all " restituisce un array multidimensionale , in modo da utilizzare parentesi per indicare che la prima stringa corrispondente deve essere restituito .

    < ? Php

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

    prima intestazione < /h1 >

    seconda intestazione < /h1 > < /body> < /html > " ;

    $ matchPattern = " /

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

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

    eco $ FoundIt [ 1 ] [ 0 ]

    ? >
    6

    utilizzare l'operatore di concatenazione di PHP ( ".") per stampare una virgola separatore immediatamente dopo la prima partita di stringa ( " , ") .

    < ? php

    $ htmlString =" < /head>

    prima intestazione < /h1 > ,

    seconda intestazione < /h1 > < /body> < /html > " ;

    $ matchPattern =" /

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

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

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

    >
    7

    ? Utilizzare il linguaggio PHP " echo" costrutto per stampare un secondo operatore di concatenazione PHP ( " . ") E il testo compreso tra il secondo set di "

    " e " < /h1 >" tag trovato nella variabile " $ htmlString " . Dal momento che la funzione PHP " preg_match_all " restituisce un array multidimensionale , utilizzare le parentesi per indicare che la seconda stringa corrispondente deve essere restituito .

    < ? Php

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

    prima intestazione < /h1 >

    seconda intestazione < /h1 > < /body> < /html > " ;

    $ matchPattern = " /

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

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

    eco $ FoundIt [ 1 ] [ 0 ] . "," . $ FoundIt [ 1 ] [ 1 ] ;

    >
    8

    Open " getH1Tags.php " in un browser Web? . Verificare che i due tag "

    " nella variabile " $ htmlString " vengono scritte nella pagina separati da una virgola .

    Previous :

    next :
      Articoli Correlati
    ·Come convertire un array PHP a JSON 
    ·Come sostituire i caratteri non alfanumerici nel PHP 
    ·Come risolvere il mio PHP Rand 
    ·Layout di PHP Tutorial 
    ·PHP Tipi SPL 
    ·Come fare il parsing XML Sport Feeds 
    ·Come controllare il PHP se si utilizza un iPhone 
    ·Come verificare se un file è stato modificato su PHP 
    ·Come chiamare un modulo PHP file esterno con HTML 
    ·Chi PHP File Upload Funzione 
      Articoli in evidenza
    ·Come ridimensionare le colonne in Sottomaschere 
    ·Come controllare Quali processi sono pianificati in Toa…
    ·Come controllare la versione di script client MySQL in …
    ·Come rompere una stringa lunga 
    ·Programmazione ad alto livello contro quelli di basso l…
    ·Come associare una funzione OCI 
    ·Come convertire esadecimale WEP Torna Testo 
    ·Come utilizzare Apache ANT a Call Java 
    ·Come fare il parsing XML in VBScript 
    ·Come creare un file flat 
    Copyright © Conoscenza Informatica http://it.wingwit.com