看板 PHP 關於我們 聯絡資訊
現在想要改一個別人寫好的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)
clifflu:請查 substr 11/02 00:01
sinstar:終於解決了 謝謝clifflu ^^ 11/02 01:17
buganini:php也可以用c style string啊 11/02 01:47