Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal,
Estou tentando a horas fazer com que o preg_match que eu to aprendendo a usar já que eu conheço muito pouco de ER pegar um valor numa string do tipo "<td>Campo</td><td>Valor</td>".
Nesse caso eu quero escrever o nome do campo e ele pegar qual o valor tipo:
<td>Campo N1</td><td>Teste</td><td>Campo N2</td><td>XD</td>
Quero pegar o valor do campo "Campo N2" e ele retornar "XD"
Eu achei no fórum várias coisas mas todas tratavam de pegar IDs, campos de data, e outros valores numéricos.
Só que essas expressões que testei só funcionam com números, e eu quero o texto (string qualquer)
Eu observei que qse sempre tem um \d só que quando eu tiro da erro =/
Alguém pode me dar uma mãozinha aí?
// EDIT
Código que eu to usando:
$string = "<th>Campo</th><td>398</td>";
preg_match('/<td>(\d+)/', $string, $cont);
print_r($cont);
// retorna Array ( [0] => 398 [1] => 398 )Carregando comentários...