____________php函数问题______________strpos问题_____________再次救命______________ 本帖最后由 jncn49 于 2010-04-21 19:35:57 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不是很明白你的意思 冒险试一试function test($a,$b,$str){ $rex="/".$a."([0-9]+).*".$b."/"; preg_match($rex, $str, $match); return $match;}$aaa = "hhh1234567890mmmhhh4545454545mmmhhh7878787878mmm";$result = test("hhh","mmm",$aaa);print_r($result);echo "<br>你想要的是不是[".$result[1]."]?"; 不知你想要什么需求. 用strpos要结合substr<?php$str = 'hhh1234567890mmmhhh4545454545mmmhhh7878787878mmm';$l1 = strlen('hhh');echo substr($str,strpos($str,'hhh')+$l1,strpos($str,'mmm')-$l1-1);?> #3楼的方法可行...经过修改可以用上自己想要的效果了!!谢谢!!#1楼的方法我在一些相关插件中看过preg_match这个东西#5楼 我想说的就是只搜索,输出第一个结果,其他不接触谢谢各位好心人分我得要给#3楼了,谢谢大家!! <?php function xxx($str,$start,$end){ return substr($str,strpos($str,$start)+strlen($start),strpos($str,$end)-strlen($start)-2); } $str = 'hhh1234567890mmhhh4545454545mmmhhh7878787878mmm';echo xxx($str,'hhh','mmm');?> 关于页面跳转执行问题 大家进来帮帮忙 谢谢! 繁体转简体的问题100分 PHP初学问题,希望懂得帮个忙~! jpgraph X是每天,1-31,Y是体温,怎么做? 有这样的内置函数吗? 怎样在php程序里判断一个扩展库是否已安装 使用factcgi php以后phpmyadmin的http basic认证无效 排序然后写入数据库,在线等 关于shell的一个问题求大神解决 商品规格添加到数据库的疑问 现在有多少人还用php + adodb做数据库呢 关于上传文件的名字的问题
冒险试一试
function test($a,$b,$str){
$rex="/".$a."([0-9]+).*".$b."/";
preg_match($rex, $str, $match);
return $match;
}$aaa = "hhh1234567890mmmhhh4545454545mmmhhh7878787878mmm";$result = test("hhh","mmm",$aaa);print_r($result);echo "<br>你想要的是不是[".$result[1]."]?";
<?php$str = '
hhh1234567890mmm
hhh4545454545mmm
hhh7878787878mmm
';$l1 = strlen('hhh');
echo substr($str,strpos($str,'hhh')+$l1,strpos($str,'mmm')-$l1-1);
?>
function xxx($str,$start,$end){
return substr($str,strpos($str,$start)+strlen($start),strpos($str,$end)-strlen($start)-2);
}
$str = '
hhh1234567890mmhhh4545454545mmmhhh7878787878mmm
';echo xxx($str,'hhh','mmm');
?>