alguem sabe como fazer uma expressão regular que só pegue o valor entre o "Votos<br>" e "<br>"
exemplo:
do texto a baixo pegar apenas os numeros 1190
Votos<br>1190<br>
Expressão Regular
Started By NerD~ anormal, 22/04/2009, 13:58
2 replies to this topic
#1
Posted 22/04/2009, 13:58
#2
Posted 22/04/2009, 14:33
Você pode usar o Preg_match()
Ou fazer uma "gambiarra" usando o substr() em conjunto com o stripos(), eu faria desse jeito:
Com certeza o preg_match é mais facil de usar, porém, não sei fazê-lo xD
Porém, isso também funciona
Só pra não ficar incompleto, o preg_match:
Ou fazer uma "gambiarra" usando o substr() em conjunto com o stripos(), eu faria desse jeito:
$str = "Votos<BR>1190<BR>"; $fpart = substr($str, stripos($str, "<BR>")+4, stripos(substr($str, 9), "<BR>")+9); echo $fpart;
Com certeza o preg_match é mais facil de usar, porém, não sei fazê-lo xD
Porém, isso também funciona
Só pra não ficar incompleto, o preg_match:
$str = 'Votos<br>1190<br>'; preg_match('/Votos<br>(.*?)<br>/', $str, $rst); echo $rst[1];
Edição feita por: JoinTek, 22/04/2009, 14:21.
#3
Posted 22/04/2009, 15:09
Obrigado cara, usei o preg_match funcionou perfeitamente.
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)