关于截取以逗号隔开的字符串位数 本帖最后由 liangcaijian 于 2013-01-18 16:06:09 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $s = '0,48423,48425,48427,48419,48413,48415,48417,48418,48414,48416,48411,';echo preg_replace('/\d+,((?:\d+,){3}\d+).*/', '$1', $s); $string = "0,48423,48425,48427,48419,48413,48415,48417,48418,48414,48416,48411,"; $ar=explode(',',$string); $arr=array_slice($ar,1,4); echo join(',',$arr); $str="0,48423,48425,48427,48419,48413,48415,48417,48418,48414,48416,48411,"; function jiequ($str,$a,$b){ $ar=explode(",",$str); for($i=$a;$i<$b;$i++){ $br[]=$ar[$i]; } return implode(",",$br); } echo jiequ($str,1,5);//1和5表示截取第一个,和第5个,之间的数 php读取xml 用phpexecl导出execl时,遇到内存溢出的问题 问用户是与否好进行写入数据库。如何实现? 关于blog的引用通告 完善的新闻发布系统包括什么? 如何设置不让APACHE写日志啊??? 目录属性改为 777,否则无法继续安装 是什么意思呢 关于PHP的翻页问题 想用php怎么编写超文本编辑器 救命,在win2k下使用IIS+php4,无援无辜启动了好多php.exe进程。 HTTP.INI转换成.htaccess的问题 求一段php抓取标题和超链接的代码
$ar=explode(',',$string);
$arr=array_slice($ar,1,4);
echo join(',',$arr);
$str="0,48423,48425,48427,48419,48413,48415,48417,48418,48414,48416,48411,";
function jiequ($str,$a,$b){
$ar=explode(",",$str);
for($i=$a;$i<$b;$i++){
$br[]=$ar[$i];
}
return implode(",",$br);
}
echo jiequ($str,1,5);//1和5表示截取第一个,和第5个,之间的数