[請益] 如何將搜尋到的頁面裡的關鍵字上色呢

看板PHP作者 (Be brave & outstanding)時間17年前 (2008/10/01 00:23), 編輯推噓8(8013)
留言21則, 9人參與, 最新討論串1/1
我猜作法應該很簡單 只是難的是如果字是在中間的話,那是不是有可能會用到preg_match 抱歉一時駑鈍,如果問題太簡單了點還請見諒 網路上我也搜尋過了,但~好像沒有解法 懇請PHP版的眾多高手不吝賜教,謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.117.12.49

10/01 00:24, , 1F
就是在搜尋框打關鍵字,然後希望出來的頁面裡關鍵字
10/01 00:24, 1F

10/01 00:24, , 2F
都有上色這樣比較明顯~
10/01 00:24, 2F

10/01 00:27, , 3F
str_replace(關鍵字, <font color=..>關鍵字</font>
10/01 00:27, 3F

10/01 00:44, , 4F
樓上的做法很差, 為何不選用有意義的標籤?
10/01 00:44, 4F

10/01 01:40, , 5F
何必賣關子?又不是武學秘笈.
10/01 01:40, 5F

10/01 01:40, , 6F

10/01 10:29, , 7F
The <font> Tag Should NOT be Used
10/01 10:29, 7F

10/01 10:30, , 8F
為何要貼出這種誤導他人的連結?
10/01 10:30, 8F

10/01 11:16, , 9F
我想知道樓上建議的標籤... <b> ?
10/01 11:16, 9F

10/01 11:30, , 10F
chph教一下吧
10/01 11:30, 10F

10/01 13:02, , 11F
應該是指font改用span+css吧...:p
10/01 13:02, 11F

10/01 13:11, , 12F
<span class="string">blahblah</span>之類的
10/01 13:11, 12F

10/01 13:11, , 13F
.string 的樣式定義放在 css裡頭
10/01 13:11, 13F

10/01 13:54, , 14F
官方就有.搭配 ob_start, highlight-string
10/01 13:54, 14F

10/01 13:54, , 15F

10/01 20:54, , 16F
什麼叫誤導他人? 就是要告訴對方, "作法很差" 是因為
10/01 20:54, 16F

10/01 20:54, , 17F
<font>不建議用, 原因太長, url 裡面有說明.
10/01 20:54, 17F

10/01 20:57, , 18F
而且 W3Schools 也說明了試著用 styles 代替.
10/01 20:57, 18F

10/02 21:59, , 19F
你認為每個人英文都像你這麼好嗎?
10/02 21:59, 19F

10/02 22:00, , 20F
一個新手看到你的連結, 他只會去用, 多少人會看完全
10/02 22:00, 20F

10/02 22:00, , 21F
部?
10/02 22:00, 21F
文章代碼(AID): #18ub9pv8 (PHP)
文章代碼(AID): #18ub9pv8 (PHP)