neo Posted May 10, 2005 Report Posted May 10, 2005 Esmu izveidojis mekleetaaju kurš peec noteikta atsleegvaarda atrod kaut kaadu tekstu. Kaa izcelt sho atsleegvaardu atrastajaa tekstaa?
рпр Posted May 10, 2005 Report Posted May 10, 2005 sitaam vajadziibaam manupraat ir vienkaarshi izmantot preg_replace fjas
bubu Posted May 10, 2005 Report Posted May 10, 2005 Ja lapa ir HTMLiska, tad ar Javaskriptu, ja lapa PHPiska, tad ar PHP apmēram sekojošā veidā: padod urlim parametru: urlis?search=teksts+veel+teksts un kad izvadi dokumentu, tad meklē šo search parametru tekstā un izcel ar krāsu vai kā nu tev vajag.
neo Posted May 12, 2005 Author Report Posted May 12, 2005 Taatad risinaajums vareetu buut shaads: <? $teksts="kaut kaads teksts ir šeit"; $mekleet="kaads"; $meklejamais = '/'.$mekleet.'/'; $aizvietojamais = "<b>".$mekleet."</b>"; $teksts= preg_replace($meklejamais, $aizvietojamais, $teksts); echo $teksts; ?>
Venom Posted May 12, 2005 Report Posted May 12, 2005 $meklejamais = '/'.$mekleet.'/i'; lai aizvietotu arī kAads, Kaads, kaadS utt., bet aizvietojamais tad: $aizvietojamais = '<b>\\0</b>';, lai aizvietotu pret to pašu atrasto reģistru
neo Posted May 12, 2005 Author Report Posted May 12, 2005 (edited) Paldies Venom tas bija tas kas vajadziigs, bet ir probleema ar garumziimeem un miikstinaajuemiem. Kaa panaakt lai atrod arii shos vardus? Edited May 12, 2005 by neo
neo Posted May 12, 2005 Author Report Posted May 12, 2005 Tu domaa: $meklejamais = '/'.$mekleet.'/u';
Venom Posted May 12, 2005 Report Posted May 12, 2005 pamēģini uzlikt set_locale, vai mbstring extension ieslēgt, bet tas jau nestandarta
Recommended Posts