作者 主題: 請問有什麼裁字的好方法呢  (閱讀 5306 次)

0 會員 與 1 訪客 正在閱讀本文。

ninetyblue

  • 懷疑的國中生
  • **
  • 文章數: 61
    • 檢視個人資料
請問有什麼裁字的好方法呢
« 於: 2008-01-25 13:47 »
假設有一段字串,我想用程式將它切割,然後用程式判斷只顯示前20個字我該怎麼做呢
例如我不想讓公司一大串都顯示出來,我試著用split來做,但沒辦法達到...

Darkhero

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 3728
  • 性別: 男
    • 檢視個人資料
    • ㄚ凱隨手紀
回覆: 請問有什麼裁字的好方法呢
« 回覆 #1 於: 2008-01-25 14:19 »
假設有一段字串,我想用程式將它切割,然後用程式判斷只顯示前20個字我該怎麼做呢
例如我不想讓公司一大串都顯示出來,我試著用split來做,但沒辦法達到...

substr ?...

為什麼不看書?為什麼學不會基礎?為什麼連最基本的 string function 都不去看?
希望我們的討論是為了把問題解決,而不是爭論誰對誰錯.
『灌水才是重點,發文只是順便』
『我寧可讓不會釣魚的工程師餓死,也不想讓會餓死的工程師去攪沉公司....』
Blog: http://blog.darkhero.net/
秘密基地: http://www.darkhero.net/comic/
目前服務的網站: http://www.libook.com.tw/

twu2

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 5394
  • 性別: 男
    • 檢視個人資料
    • http://blog.teatime.com.tw/1
回覆: 請問有什麼裁字的好方法呢
« 回覆 #2 於: 2008-01-25 14:33 »
用 mb_substr 會比較好一些. 前提是需要知道是那一種内碼.

ninetyblue

  • 懷疑的國中生
  • **
  • 文章數: 61
    • 檢視個人資料
回覆: 請問有什麼裁字的好方法呢
« 回覆 #3 於: 2008-01-25 14:35 »
感謝回覆

hotswin

  • 違規-不可貼文
  • 憂鬱的高中生
  • *
  • 文章數: 103
    • 檢視個人資料
    • 電梯
回覆: 請問有什麼裁字的好方法呢
« 回覆 #4 於: 2008-01-26 01:59 »
感謝回覆

http://www.chinaunix.net/jh/27/754161.html
可以使用Lucene 的套件來進行關鍵字分詞

shengeih

  • 鑽研的研究生
  • *****
  • 文章數: 970
    • 檢視個人資料
回覆: 請問有什麼裁字的好方法呢
« 回覆 #5 於: 2008-02-14 13:29 »
假設有一段字串,我想用程式將它切割,然後用程式判斷只顯示前20個字我該怎麼做呢
例如我不想讓公司一大串都顯示出來,我試著用split來做,但沒辦法達到...

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

中文字的話要注意一下...以免把一個中文硬是切成一半@@"

hotswin

  • 違規-不可貼文
  • 憂鬱的高中生
  • *
  • 文章數: 103
    • 檢視個人資料
    • 電梯
回覆: 請問有什麼裁字的好方法呢
« 回覆 #6 於: 2008-02-14 14:58 »
php Manual 的 string 沒有深入的說明
如果要處理中文字,還要考慮Big5,UTF8的格式
特別是UFT8的中文字,有分4個字節
詳細可以去google查一下,有網友寫好的現成分割function
可以套用

Darkhero

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 3728
  • 性別: 男
    • 檢視個人資料
    • ㄚ凱隨手紀
回覆: 請問有什麼裁字的好方法呢
« 回覆 #7 於: 2008-02-14 15:40 »
php Manual 的 string 沒有深入的說明
如果要處理中文字,還要考慮Big5,UTF8的格式
特別是UFT8的中文字,有分4個字節
詳細可以去google查一下,有網友寫好的現成分割function
可以套用

我好像提過很多次的樣子,請看
Multibyte String Functions
http://tw.php.net/mb_string
希望我們的討論是為了把問題解決,而不是爭論誰對誰錯.
『灌水才是重點,發文只是順便』
『我寧可讓不會釣魚的工程師餓死,也不想讓會餓死的工程師去攪沉公司....』
Blog: http://blog.darkhero.net/
秘密基地: http://www.darkhero.net/comic/
目前服務的網站: http://www.libook.com.tw/

micmic3

  • 俺是博士!
  • *****
  • 文章數: 1692
    • 檢視個人資料
回覆: 請問有什麼裁字的好方法呢
« 回覆 #8 於: 2008-02-14 16:13 »
我好像提過很多次的樣子,請看
Multibyte String Functions
http://tw.php.net/mb_string
twu2 大也提過了...所以就不想再提一遍