[請益] 切割字串 該怎麼寫

看板PHP作者 (CoMix)時間17年前 (2008/11/27 22:24), 編輯推噓4(4011)
留言15則, 5人參與, 最新討論串1/1
我取得了 圖片A的檔名 但是他會包含副檔名一起給我 (A.jpg) 我想用 split 的方法 切割 只保留 檔名部分就好 該怎麼寫才可以 只切割出檔名 -- 看著遠方香草天空想妳的笑容 走在熱鬧的午後街道品嚐著寂寞 ∮CoMix -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.173.71.95

11/27 22:40, , 1F
應該先從字串尾找出最末的「.」之位置,
11/27 22:40, 1F

11/27 22:41, , 2F
再將該位置之前之子字串取出來才是。
11/27 22:41, 2F

11/27 22:41, , 3F
否則用split切到不只一個「.」之檔名就不妙了。
11/27 22:41, 3F

11/27 22:43, , 4F
有pathinfo可以用,裡面幫你拆好成陣列了 :)
11/27 22:43, 4F

11/27 22:44, , 6F
嗯嗯 感謝 ~ 我去試試看 ^^
11/27 22:44, 6F

11/27 22:58, , 7F
發現我的PHP 是 5.1.6 版本 沒有那個函式 ...
11/27 22:58, 7F

11/27 23:10, , 8F
唔? 照網頁是4.0.3以上就有了的說...
11/27 23:10, 8F

11/27 23:11, , 9F

11/27 23:11, , 10F
之前寫的文章,@_@話說那時候我還不知道有pathinfo()
11/27 23:11, 10F

11/27 23:11, , 11F
我指的是 只取得檔名的那個函式 ~ ^^"
11/27 23:11, 11F

11/27 23:12, , 12F
已經更新了 ~ 我好像把檔案全部覆蓋過去
11/27 23:12, 12F

11/27 23:12, , 13F
這樣更新不知道對不對 =..= 有點怕怕的
11/27 23:12, 13F

11/27 23:54, , 14F
應該4.x版本以上就有了,['filename']是5.2後加上去的
11/27 23:54, 14F

11/27 23:59, , 15F
嗯嗯 已經更新 抓的到了
11/27 23:59, 15F
文章代碼(AID): #19BgsHiD (PHP)
文章代碼(AID): #19BgsHiD (PHP)