Olá pessoal,
segue exemplo de como pegar o valor interno do href ou o valor externo do link utilizando o preg_match_all, vejam:
Exemplo pegando valor do href="valor interno":
<?php
$teste = '<a href="dentro">fora</a>';
preg_match_all("/href\=\"([a-zA-Z_\.0-9\/\-\! :\@\$]*)\"/i", $teste, $matches);
print_r($matches[1]);
?>
Exemplo pegando valor do <a href="">valor externo</a>":
<?php
$teste = '<a href="dentro">fora</a>';
/* pegar o que está fora */
preg_match("/<a.+>([a-zA-Z_\.0-9\/\-\! :\@\$]*)\<\/a>/", $teste, $matches);
print_r($matches[1]);
echo "<Br>";
$outro = $matches[1];
foreach ( $outro as $teste => $dados ) {
echo "$dados \n";
}
?>
Obrigado!!! Compartilhe e curta nosso blog. Abraço!!!
Comentários
Postar um comentário