Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

carolr

pegar conteúdo da string entre tags

Recommended Posts

Tenho um código html dentro de uma string, preciso pegar o conteúdo específico que está dentro das tags html.

Tentei preg_match_all e mais uns quantos jeitos e nada funciona :(

 

Tag exemplo:

<strong style="font-size:15px;">Centro </strong>

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Uma saída:

 

 

php > $str = '<strong style="font-size:15px;">Centro </strong>';
php > preg_match_all( "/<strong[^>]*>([^<]+)<\/strong>/iu", $str, $matches );
php > print_r( $matches );
Array
(
    [0] => Array
        (
            [0] => <strong style="font-size:15px;">Centro </strong>
        )
    [1] => Array
        (
            [0] => Centro
        )
)

 

Se sua intenção é pegar conteúdo dentro de marcação HTML, um parser pode ser mais vantajoso. Leia sobre DOMDocument e DOM Parser para PHP

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.