carolr 0 Denunciar post Postado Junho 19, 2015 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
Beraldo 864 Denunciar post Postado Junho 19, 2015 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