酷!學園

技術討論區 => 程式討論版 => PHP程式設計討論區 => 主題作者是: ninetyblue 於 2008-01-25 13:47

主題: 請問有什麼裁字的好方法呢
作者: ninetyblue2008-01-25 13:47
假設有一段字串,我想用程式將它切割,然後用程式判斷只顯示前20個字我該怎麼做呢
例如我不想讓公司一大串都顯示出來,我試著用split來做,但沒辦法達到...
主題: 回覆: 請問有什麼裁字的好方法呢
作者: Darkhero2008-01-25 14:19
假設有一段字串,我想用程式將它切割,然後用程式判斷只顯示前20個字我該怎麼做呢
例如我不想讓公司一大串都顯示出來,我試著用split來做,但沒辦法達到...

substr ?...

為什麼不看書?為什麼學不會基礎?為什麼連最基本的 string function 都不去看?
主題: 回覆: 請問有什麼裁字的好方法呢
作者: twu22008-01-25 14:33
用 mb_substr 會比較好一些. 前提是需要知道是那一種内碼.
主題: 回覆: 請問有什麼裁字的好方法呢
作者: ninetyblue2008-01-25 14:35
感謝回覆
主題: 回覆: 請問有什麼裁字的好方法呢
作者: hotswin2008-01-26 01:59
感謝回覆

http://www.chinaunix.net/jh/27/754161.html
可以使用Lucene 的套件來進行關鍵字分詞
主題: 回覆: 請問有什麼裁字的好方法呢
作者: shengeih2008-02-14 13:29
假設有一段字串,我想用程式將它切割,然後用程式判斷只顯示前20個字我該怎麼做呢
例如我不想讓公司一大串都顯示出來,我試著用split來做,但沒辦法達到...

大哥,去下載 php Manual 找一下 string 的相關 function 你就知道怎麼去切割字了..

中文字的話要注意一下...以免把一個中文硬是切成一半@@"
主題: 回覆: 請問有什麼裁字的好方法呢
作者: hotswin2008-02-14 14:58
php Manual 的 string 沒有深入的說明
如果要處理中文字,還要考慮Big5,UTF8的格式
特別是UFT8的中文字,有分4個字節
詳細可以去google查一下,有網友寫好的現成分割function
可以套用
主題: 回覆: 請問有什麼裁字的好方法呢
作者: Darkhero2008-02-14 15:40
php Manual 的 string 沒有深入的說明
如果要處理中文字,還要考慮Big5,UTF8的格式
特別是UFT8的中文字,有分4個字節
詳細可以去google查一下,有網友寫好的現成分割function
可以套用

我好像提過很多次的樣子,請看
Multibyte String Functions
http://tw.php.net/mb_string
主題: 回覆: 請問有什麼裁字的好方法呢
作者: micmic32008-02-14 16:13
我好像提過很多次的樣子,請看
Multibyte String Functions
http://tw.php.net/mb_string
twu2 大也提過了...所以就不想再提一遍