Programação  
 
Conhecimento computador >> Programação >> Programação PHP /MySQL >> 
Como Fetch H1 Tags no PHP
PHP é uma linguagem de script do lado do servidor que tem muitos recursos internos que podem ser usados ​​para analisar HTML, a linguagem usada para exibir páginas da Web na World Wide Web . Uma das marcas mais comuns usados ​​em HTML é a tag título primeiro nível , ou a tag "

" . Utilizando PHP , os programadores Web podem analisar HTML e recuperar os valores contidos no HTML "

" tags e usar os valores para uma variedade de propósitos, como para a construção de contornos . Coisas que você precisa
editor de texto
servidor Web com PHP 4 ou 5 instalado e configurado
Show Mais instruções
1

Abra um editor de texto e criar um novo arquivo com o nome " getH1Tags.php ". Adicionar um delimitador PHP open (" " ) para o arquivo . Qualquer texto colocado entre estes dois delimitadores será analisado como código PHP pelo programa PHP.

< ? Php

>
2

Declare um PHP variável chamada "$ htmlString " . Esta variável contém o código HTML que será analisado pelo "

" tag buscar . Por exemplo, " $ htmlString " contém o texto HTML " html head

primeiro cabeçalho

segundo cabeçalho

< ;/body> < /html> " .

< ? php

$ htmlString =" html head < h1> primeiro cabeçalho

segundo cabeçalho

"; ?

>
3

Declare uma segunda variável PHP chamado "$ MatchPattern " . Esta variável contém os valores encontrados em "$ htmlString " que deve ser buscado, os valores entre o "

" e "

" tags. Use uma expressão regular para criar a variável "$ MatchPattern " .

< ? Php

$ htmlString = " html head

primeiro cabeçalho

segundo cabeçalho

";

$ MatchPattern =" /

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

>
4

Use o PHP? " " função para executar uma expressão regular no " preg_match_all htmlString " variável $ usando o "$ MatchPattern " expressão regular. A função " preg_match_all " tem quatro argumentos : "$ MatchPattern ", " $ htmlString " (uma string para busca ( o padrão para corresponder , ou "/

(* ) < \\ /h1 > /. ?") para o padrão ) , "$ foundIt " (o conjunto de jogos) , e uma bandeira opcional ( PREG_PATTERN_ORDER ) que ordena os resultados.

< ? php

$ htmlString = "< html>

primeiro cabeçalho < /h1>

segundo cabeçalho

";

$ MatchPattern = "( . ? *) /

<\\ /h1> /";

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

? >
5

Use o construtor de linguagem PHP "eco" para imprimir o texto entre o primeiro conjunto de "

" e "

" marcas encontradas no variável " $ htmlString " . A função PHP " preg_match_all " retorna um array multidimensional , portanto, use colchetes para indicar que o primeiro texto correspondente deve ser retornado.

< ? Php

$ htmlString = " < , head>

primeiro cabeçalho

segundo cabeçalho

";

$ MatchPattern = "/

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

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

echo $ foundIt [1] [ 0]

>
6

Use o operador de concatenação PHP ("." ) para imprimir um separador de vírgula imediatamente após a primeira partida string ( " , " ) .

< ? php

$ htmlString =" html head

primeiro cabeçalho

;

segundo cabeçalho

, ( . ? *) "

$ MatchPattern =" /

< \\ /h1> /";

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

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

>
7

Use o PHP " echo" construtor de linguagem para imprimir um segundo operador de concatenação PHP ("." ) Eo texto entre o segundo conjunto de "

" e "

" Marcas encontradas na variável "$ htmlString " . Uma vez que a função do PHP " preg_match_all " retorna um array multidimensional , Use colchetes para indicar que a segunda seqüência correspondente deve ser retornado.

< ? Php

$ htmlString = " < , head>

primeiro cabeçalho

segundo cabeçalho

";

$ MatchPattern = "/

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

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

echo $ foundIt [ 1 ] [ 0 ] . " , " . $ foundIt [1] [1];

>
8

Open " getH1Tags.php " em um navegador da Web? . Verifique se os dois "

" tags na variável "$ htmlString " são escritos para a página separados por uma vírgula .

Anterior :

Próximo : No
  Os artigos relacionados
·Como Desenhar uma linha em PHP 
·Codeblocks MySQL Tutorial 
·Como obter um Sub Estrutura XML de trechos de um arquiv…
·Definição da Global e estática em PHP 
·Como desabilitar Triggers no MySQL 
·Como instalar arquivos MySQL em PHP 
·Como usar um Feed XML API em PHP 
·Como criar uma Permalink Seguro em PHP 
·Funções T-SQL de corda 
·Como: PHP Clique Rastreamento Pixels 
  Artigos em destaque
·Como definir uma única Espaçamento em uma Div 
·Como converter C + + ASCII para UTF8 
·Lógica booleana permite que você para que 
·Como liberar o cache em Ehcache 
·Como se conectar a SQLite Com Mongoose 
·Como executar uma importação Grande no MySQL 
·Como alterar uma ação de formulário em Javascript 
·Como criar páginas web dinâmicas com PHP 
·Como converter curto para Int em Java 
·Como adicionar inteiros com deslocamentos Bit 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados