Londim 0 Denunciar post Postado Fevereiro 22, 2009 Tenho um texto de 1000 caracteres; qro esqrever na pagina inicial so 100 caracteres....... um pedaço do texto q esta no bd como faço?? Compartilhar este post Link para o post Compartilhar em outros sites
~TiuTalk~ 7 Denunciar post Postado Fevereiro 22, 2009 Tente usar essa função: function resumeString($string, $limite, $palavra = false) { if (strlen($string) <= $limite) return $string; $valor = strrpos($string, " ", -(strlen($string) - $limite)); if (!$palavra) return substr($string,0,$valor).'...'; else return substr($string,0, strrpos($string, " ", -(strlen($string) - $limite))).'...'; } Aí é só usar: <?php echo resumeString("um texto muito grande aqui", 10); ?> Ele irá quebrar o texto nos 10 caracteres e colocar um '...' no final. Ou você pode usar: <?php echo resumeString("um texto muito grande aqui", 10, true); ?> Ele irá quebrar o texto no fim da última palavra (antes de completar os 10 caracteres) e colocar um '...' no final. :) Compartilhar este post Link para o post Compartilhar em outros sites
Kimura 0 Denunciar post Postado Fevereiro 22, 2009 Olá, O noso amigo ~TiuTalk~ está lhe dando uma função feita por alguém pra este tipo de tarefa, mas você também pode optar pela função strlen do php. Sucesso! Compartilhar este post Link para o post Compartilhar em outros sites
~TiuTalk~ 7 Denunciar post Postado Fevereiro 22, 2009 Olá, O noso amigo ~TiuTalk~ está lhe dando uma função feita por alguém pra este tipo de tarefa, mas você também pode optar pela função strlen do php. Sucesso! O strlen() só retorna a quantidade de caracteres de uma string, ainda seria necessário o substr() para retornar apenas uma parte da string... Que é exatamente o que a função faz :) Compartilhar este post Link para o post Compartilhar em outros sites
Londim 0 Denunciar post Postado Fevereiro 22, 2009 Resovido muito obrigado Compartilhar este post Link para o post Compartilhar em outros sites
Kimura 0 Denunciar post Postado Fevereiro 23, 2009 Olá, O noso amigo ~TiuTalk~ está lhe dando uma função feita por alguém pra este tipo de tarefa, mas você também pode optar pela função strlen do php. Sucesso! O strlen() só retorna a quantidade de caracteres de uma string, ainda seria necessário o substr() para retornar apenas uma parte da string... Que é exatamente o que a função faz :) Foi muita falta de atenção da minha parte. Estás correto ~TiuTalk~ ! Perdão. Compartilhar este post Link para o post Compartilhar em outros sites