作者sinstar (sinstar)
看板PHP
標題[請益] 擷取字串中第x個字之後的字串
時間Thu Nov 1 23:49:39 2007
現在想要改一個別人寫好的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