Jump to content


Photo

Preg_Match Ajuda Para Pegar Valor


  • Faça o login para participar
4 replies to this topic

#1 Jobless

Jobless

    Turista

  • Usuários
  • 49 posts
  • Sexo:Não informado

Posted 20/05/2011, 17:29

Galera preciso da ajuda de vocês para recuperar apenas o conteúdo entre as tags:

$valor="<!--TAG-->Conteudo<!--FIMTAG-->";


Com preg_match_all ficaria assim:
preg_match_all("/<!--TAG-->(.*)<!--FIMTAG-->/s", $valor, $out, PREG_PATTERN_ORDER);



Mas ele retornaria inclusive as as tags "<!--TAG--> e <!--FIMTAG-->".

Tem como eu recuperar apenas o "Conteudo"?

Agradeço a ajuda...
:blink:

#2 Diego Bezerra

Diego Bezerra

    Diego Bezerra

  • Moderadores
  • 938 posts
  • Sexo:Masculino
  • Localidade:Amazonas
  • Interesses:Iniciando no C# com MSSQL.

Posted 20/05/2011, 17:41

ola, não entendi bem mais vc quer exibir por exemplo o codigo
Att.
Diego Bezerra
Agência Kernel - em Breve
Email/msn: diegobezerra@outlook.com
Facebook

#3 Jobless

Jobless

    Turista

  • Usuários
  • 49 posts
  • Sexo:Não informado

Posted 20/05/2011, 18:54

Amigo, eu quero retornar apenas o que estiver entre as tags, mas está retornando as tags também...
:ponder:

#4 LeoB

LeoB

    Super Veterano

  • Usuários
  • 1876 posts
  • Sexo:Masculino
  • Interesses:Programação

Posted 20/05/2011, 19:28

Como você agrupou o conteúdo da tag (.*), pode pegar o valor do agrupamento:

echo $out[1][0];


#5 Jobless

Jobless

    Turista

  • Usuários
  • 49 posts
  • Sexo:Não informado

Posted 20/05/2011, 20:14

Cara isso resolveu!
Valeu fera.. (y)




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq