得到字符串中 二个字符间隔多少个字符,在线等 如:字符串为:"中国社会科学院科研局副局长黄群慧昨日表示如果将整个工业化进程按照工业化初期"现要输出 "社会" "昨日" 在上面的字符串中间隔多少个字符, 并输出“社会科学院科研局副局长黄群慧昨日”(社会到昨日 这一段)用php怎么实现呀,在线等 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 explodesubstr strlen上面的函数可以实现 <?php$str="中国社会科学院科研局副局长黄昨日表示";$ostr="社会";$tstr="昨日";$onum=strpos($str,$ostr);$tnum=strpos($str,$tstr);echo substr($str,$onum,$tnum); ?> $string = '中国社会科学院科研局副局长黄群慧昨日表示如果将整个工业化进程按照工业化初期';preg_match('/(社会)(.*)(昨日)/', $string, $matches);echo $matches[0]; echo strlen($matches[2])/2; //间隔中有多少个中文 <?php$str="中国社会科学院科研局副局长黄群慧昨日表示如果将整个工业化进程按照工业化初期";// 找到“社会后面的位置”也就是“科学院”。$pos1=strpos($str,"科学院"); // 找到“昨日”的位置$pos2=strpos($str,"昨日");// 计算间隔并输出$interval=$pos2-$pos1;echo $interval;// 输出需要的句子。//找到“社会”的起点$pos_shehui=strpos($str,"社会");//找到 “昨日”后面的位置 “表示”。$pos_biaoshi=strpos($str,"表示");//计算出要显示的字符串长度。$strlen=$pos_biaoshi-$pos_shehui;//截取并输出所要的字符串echo substr($str,$pos_shehui,$strlen);?>//希望能帮到你。 5楼的用变量怎么用呀$a="社会";$b="昨日";preg_match('/('$a')(.*)('$b')/', $string, $matches); 怎么运行不了呀, $string = '中国社会科学院科研局副局长黄群慧昨日表示如果将整个工业化进程按照工业化初期'; $a = "(社会)";$b = "(昨日)";preg_match("/$a(.*)$b/", $string, $matches); echo $matches[0]; echo "<hr>";echo strlen($matches[2])/2; //间隔中有多少个中文5楼也许很忙; php能做到网速限制?欢迎讨论 curl模拟登陆的问题 sql的多筆資料怎發出email 请教:zend studio中新建文件,模板没起作用 双击鼠标可以选择原来输入的数据,急急急 用正则表达式获得绑定变量名 页面显示创建数据库和表成功!可是,查看MYSQL-FRONT却不见所要的数据库?? 关于Get传值的长度问题 ems mysql manager怎样才能将access文件转为mysql文件 如何下载FTP文件? addslashes()和stripslashes()有用吗? php分页置顶到第二页
substr
strlen
上面的函数可以实现
<?php
$str="中国社会科学院科研局副局长黄昨日表示";
$ostr="社会";
$tstr="昨日";
$onum=strpos($str,$ostr);
$tnum=strpos($str,$tstr);
echo substr($str,$onum,$tnum);
?>
preg_match('/(社会)(.*)(昨日)/', $string, $matches);echo $matches[0];
echo strlen($matches[2])/2; //间隔中有多少个中文
$str="中国社会科学院科研局副局长黄群慧昨日表示如果将整个工业化进程按照工业化初期";
// 找到“社会后面的位置”也就是“科学院”。
$pos1=strpos($str,"科学院");
// 找到“昨日”的位置
$pos2=strpos($str,"昨日");
// 计算间隔并输出
$interval=$pos2-$pos1;
echo $interval;
// 输出需要的句子。
//找到“社会”的起点$pos_shehui=strpos($str,"社会");
//找到 “昨日”后面的位置 “表示”。
$pos_biaoshi=strpos($str,"表示");
//计算出要显示的字符串长度。
$strlen=$pos_biaoshi-$pos_shehui;
//截取并输出所要的字符串
echo substr($str,$pos_shehui,$strlen);
?>//希望能帮到你。
用变量怎么用呀
$a="社会";
$b="昨日";
preg_match('/('$a')(.*)('$b')/', $string, $matches);
怎么运行不了呀,
$a = "(社会)";
$b = "(昨日)";
preg_match("/$a(.*)$b/", $string, $matches);
echo $matches[0];
echo "<hr>";
echo strlen($matches[2])/2; //间隔中有多少个中文5楼也许很忙;