[請益] 分割字串處理

看板PHP作者時間19年前 (2007/02/08 01:34), 編輯推噓3(305)
留言8則, 3人參與, 最新討論串1/1
有個字串的樣子可能是 A "字串一(字串二)字串三(字串四(字串五)字串六)" 或 B "字串一(字串二)" 每個字串的長度不等且中英文夾雜 如果是B的樣子很容易分出來 問題1: 如何區分是A還是B 問題2: 如何用括弧來分離這六個字串 實在想不出來 只好來這問 -- EconTrend.com 線上瀏覽國際財經指標走勢 http://www.econtrend.com/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.66.62.209 ※ 編輯: ecocharts 來自: 210.66.62.209 (02/08 01:39) ※ 編輯: ecocharts 來自: 210.66.62.209 (02/08 01:40)

02/08 01:58, , 1F
你希望分開成什麼樣子?
02/08 01:58, 1F

02/08 01:58, , 2F
如果跟我想的樣子一樣的話..mb_split()應該就是你要的
02/08 01:58, 2F

02/08 01:59, , 3F
忘記是不是真的有mb_split()...每個PHP版本有點出入
02/08 01:59, 3F

02/08 01:59, , 4F
沒有的話用mb_strlen和mb_substr自己弄也很容易
02/08 01:59, 4F

02/08 02:00, , 5F
(如果跟我想的一樣的話)
02/08 02:00, 5F

02/08 13:31, , 6F
ereg 系列 or explode() ...?
02/08 13:31, 6F

02/09 10:43, , 7F
我用substr_count算'('來區分A或B 再用explode和substr
02/09 10:43, 7F

02/09 10:44, , 8F
雖然方法很笨 但是還是分出來了
02/09 10:44, 8F
文章代碼(AID): #15oWsTP_ (PHP)
文章代碼(AID): #15oWsTP_ (PHP)