得到字符串中 二个字符间隔多少个字符,在线等 如:字符串为:"中国社会科学院科研局副局长黄群慧昨日表示如果将整个工业化进程按照工业化初期"现要输出 "社会" "昨日" 在上面的字符串中间隔多少个字符, 并输出“社会科学院科研局副局长黄群慧昨日”(社会到昨日 这一段)用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楼也许很忙; 请教这个 验证码如用CURL获取,获取后又该如何登陆 急求 zend studio5.5不能以utf-8编码保存文件 实在是搞不懂JMAIL, 老是乱码 为什么别人不能访问我公司的网站。望达人现身!! 请问用表格的形式列出以下查出的信息的? 写个了数据库定期自动备份的小程序 大家看看 为何用百度无法搜索到PHP.NET?? 哪里里有关于PHP编程的书籍下载?给几个下载地址好吗? php无限极数组,获取指定键值 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楼也许很忙;