vitoque Posted May 22, 2009 at 05:13 PM Report #266571 Posted May 22, 2009 at 05:13 PM $variavel = "<p style=" font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FF0000">Primeiro paragrafo.</p><p style="font-size:10px; color:#000000">Segundo paragrafo.</p>"; Nesta variavel como poderia imprimir apenas o primeiro paragrafo? Existe alguma forma?
subkiller Posted May 22, 2009 at 05:31 PM Report #266576 Posted May 22, 2009 at 05:31 PM podes usar o substr()... ve no php.net cumps.
djthyrax Posted May 24, 2009 at 02:40 PM Report #266916 Posted May 24, 2009 at 02:40 PM O substr() não sei até que ponto será uma boa opção... Usa regex ou faz parsing de XML. Não peças ajuda por PM! A tua dúvida vai ter menos atenção do que se for postada na secção correcta do fórum!
vitoque Posted May 25, 2009 at 11:00 AM Author Report #267069 Posted May 25, 2009 at 11:00 AM Tentei ver esses metodos que me disseram mas nao consegui, será que me podem dar um exemplo é que nao estou mesmo a ver como fazer.
cyclop Posted May 25, 2009 at 11:46 AM Report #267083 Posted May 25, 2009 at 11:46 AM Pessoalmente, usaria regex fiz um exemplo para ti... <? $sText = '<p style=" font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FF0000">Primeiro paragrafo.</p><p style="font-size:10px; color:#000000">Segundo paragrafo.</p>'; $aMatches = array(); if (preg_match('#<p[^>]*>(.*)</p>#Usi', $sText, $aMatches)) echo $aMatches[1]; ?> "Quando eu for grande quero ser como o Celso"
cyclop Posted May 25, 2009 at 11:47 AM Report #267084 Posted May 25, 2009 at 11:47 AM PS: tens erro de sintaxe ao defenir a $variavel, denota que ainda estás verdinho nestas andanças 😉 Podes dizer o que querias fazer ao certo? qual a finalidade, pois tenho um dedo mágico que me diz que estás a complicar as coisas... "Quando eu for grande quero ser como o Celso"
cyclop Posted May 25, 2009 at 11:57 AM Report #267089 Posted May 25, 2009 at 11:57 AM Lê: http://pt2.php.net/manual/en/class.domdocument.php "Quando eu for grande quero ser como o Celso"
vitoque Posted May 25, 2009 at 01:40 PM Author Report #267099 Posted May 25, 2009 at 01:40 PM cyclop estou verdinho sim senhor, estou me a esforçar para ser melhor. Muito obrigado, era mesmo isso que pretendia. O que eu cria era listar as noticias, mas que apenas mostra-se o primeiro paragrafo, depois é que existe a opção "Ler mais" e dai ver o conteudo todo da noticia. Acho que nao compliquei 😉 Abraço
cyclop Posted May 25, 2009 at 10:44 PM Report #267247 Posted May 25, 2009 at 10:44 PM Então e se a noticia não tiver p? alterando o meu codigo, poderás adicionar um "else" para usares a substring. Para leitura, acho que deverias de usar o simpleXML, pois transforma logo num objecto um ficheiro XML, com isso basta depois fazeres um foreach para listar as noticias "Quando eu for grande quero ser como o Celso"
vitoque Posted May 26, 2009 at 01:50 PM Author Report #267345 Posted May 26, 2009 at 01:50 PM Então e se a noticia não tiver p? alterando o meu codigo, poderás adicionar um "else" para usares a substring. Para leitura, acho que deverias de usar o simpleXML, pois transforma logo num objecto um ficheiro XML, com isso basta depois fazeres um foreach para listar as noticias Bom na realidade nunca utilizei o simpleXML , mas qual a vantagem de tranformar logo num objecto?
subkiller Posted May 26, 2009 at 02:04 PM Report #267349 Posted May 26, 2009 at 02:04 PM o topico ja esta como resolvido... podes dizer aqui como resolveste sff?
vitoque Posted May 26, 2009 at 02:10 PM Author Report #267353 Posted May 26, 2009 at 02:10 PM o topico ja esta como resolvido... podes dizer aqui como resolveste sff? Fiz como cyclop escreveu em cima, falta apenas acrescentar a parte do else caso nao tenha paragrafo, logo que tenha resolvido coloco a resolução final.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now