Dá para fazer mais ou menos assim: http://pastebin.com/8yuXKC78
Abs Edinho Almeida 11 8018-8019 2010/11/25 Rafael V. de Oliveira <[email protected]>: > Caros senhores, senhoras e simpatizantes. > Gostaria de pedir uma ajuda vossa. > Usando o seguinte exemplo: > Na minha base de dados (MySQL 4.0) tenho a seguinte estrutura > id (int) texto (text) > 1 "Era uma vez, num reino muito distante, mais conhecido como Embu-guaçu, > existia um jovem aspirante a vendedor de caquis, que gritava sempre: 'Cabô > caqui' " > Muito bem, eu tenho um sistema que faz uma busca da seguinte forma: > $this->db->select('texto'); > $this->db->like('texto', 'caquis'); > return $this->db->get('minha_tabela'); > Neste caso, eu vou achar, pois dentro do campo 'texto' existe o termo > 'caquis'. E vou exibir este registro numa view, porém não exibo o texto > completo, apenas uma parte dele, assim ó: > echo word_limiter( highlight_phrase($texto, $procura, '<span > class="encontrado">', '</span>'), 10); > Esta instrução corta o texto em 10 palavras e o termo procurado ($procura) > fica entre tags <span> com uma class encontrado. > O retorno é este: > Era uma vez, num reino muito distante, mais conhecido como.... > O que eu queria era uma coisa assim: > ... um jovem aspirante a vendedor de <span class="encontrado">caquis</span>, > que gritava sempre:.... > Gostaria de uma ajuda em como retirar um extrato do texto encontrado, mas na > posição em que o termo ('caquis') se encontra. > > Quem precisar de um incentivo, arranjo um vinho do Porto e um pastel de > Belém (de Belém mesmo e não do Habibs) pra quem ajudar. > Ou para os Calcutás da vida, eu dou meu sincero muitíssimo obrigado. > PS: Se não fui claro, posso tentar ser mais específico ^_^ > Abraços, > Rafael V. de Oliveira > > > > > _______________________________________________ > [email protected] > http://www.codeigniter.com.br > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br > > --------------------------- > Oportunidade de negócio > http://www.franquiasargohost.net > --------------------------- > > _______________________________________________ [email protected] http://www.codeigniter.com.br http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br --------------------------- Oportunidade de negócio http://www.franquiasargohost.net ---------------------------

