[請益] 擷取字串中第x個字之後的字串

看板PHP作者 (sinstar)時間16年前 (2007/11/01 23:49), 編輯推噓3(300)
留言3則, 3人參與, 最新討論串1/1
現在想要改一個別人寫好的php 是個把youtube網址用簡易的方式輸入 就會自動插入正確的flash語法 原始程式在這裡 http://briian.com/?p=821 現在想改成flickr語法支援 但是遇到一個問題 擷取他的部份程式 (小修改以節省版面) 如下 --------------------------------------------------------------------- define("YOUTUBE_REGEXP", "/\[http\:\/\/xxx\/watch\?v=([[:print:]]+)\]/"); define("YOUTUBE_TARGET", "http://xxx/v/###URL###"); --------------------------------------------------------------------- 這是他定義的方式 最終的結果 是輸入[http://xxx/watch?v=123456] 會出現http://xxx/v/123456 問題: 如果我想做的東西 格式是這樣[http://xxx/watch?v=abc.123456 但只想出現http://xxx/v/123456 也就是只想要那個字串第4個字元之後的字串 那該用甚什麼函數呢? 我知道c語言可以用字元陣列的方式來取得字串中第X個字元 php有類似的方式嗎? 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.64.143.99 ※ 編輯: sinstar 來自: 61.64.143.99 (11/01 23:50)

11/02 00:01, , 1F
請查 substr
11/02 00:01, 1F

11/02 01:17, , 2F
終於解決了 謝謝clifflu ^^
11/02 01:17, 2F

11/02 01:47, , 3F
php也可以用c style string啊
11/02 01:47, 3F
文章代碼(AID): #17AVMKgx (PHP)