作者toodoo (土豆)
看板PHP
标题Re: [请益] 抓取字串中 特定字元前後字串 的问题
时间Sat Nov 3 14:17:39 2007
※ 引述《sinstar (sinstar)》之铭言:
: 我想抓取字串中 某个字之後 且 某个字之前 的字串
: 例如 1158/1794529955_c83awegba_o.jpg
: 我只要黄色的部份
: 由於其中数字的位数是会改变的
: 参考了手册後想说用strstr来写
: 写出下面这样的code
: $match = '2108/1797529955_c83a0ed7ba_s.jpg';
: $imgid = strstr(strstr($match, '/'),'_',true);
: 但是却回应参数错误
: 请问出了什麽问题了吗?
: 谢谢
可以用两个split()来把前後切掉就好啦~
$str = '1158/1794529955_c83awegba_o.jpg';
list(, $tmp) = split('/', $str, 2);
list($imgid, ) = split('_', $tmp);
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 163.13.240.33
※ 编辑: toodoo 来自: 163.13.240.33 (11/03 14:18)
1F:推 sinstar:谢谢大家的指教 学到很多方法 11/04 23:00