作者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)
1F:推 clifflu:请查 substr 11/02 00:01
2F:推 sinstar:终於解决了 谢谢clifflu ^^ 11/02 01:17
3F:推 buganini:php也可以用c style string啊 11/02 01:47