PHP中找字符串位置
<?php$str="我爱我母亲,我爱我父亲";?>我如何截取到第二个"我爱"呢?请大侠帮帮我。谢谢。...
<?php
$str="我爱我母亲,我爱我父亲";
?>
我如何截取到第二个"我爱"呢?
请大侠帮帮我。谢谢。 展开
$str="我爱我母亲,我爱我父亲";
?>
我如何截取到第二个"我爱"呢?
请大侠帮帮我。谢谢。 展开
4个回答
展开全部
<?php
$str = "我爱我母亲,我爱我父亲";
$find = "我爱";
$findLen = strlen($find);
$tmp = stripos($str, $find);
echo '第一个"我爱"的位置'.$tmp.'<br />';
$tmp += $findLen;
$i = stripos($str, $find, $tmp);
echo '第二个"我爱"的位置'.$i.'<br />';
?>
运行结果:
第一个"我爱"的位置0
第二个"我爱"的位置12
以为一个中文占两个字符,所以第二个“我爱”的位置是12.
$str = "我爱我母亲,我爱我父亲";
$find = "我爱";
$findLen = strlen($find);
$tmp = stripos($str, $find);
echo '第一个"我爱"的位置'.$tmp.'<br />';
$tmp += $findLen;
$i = stripos($str, $find, $tmp);
echo '第二个"我爱"的位置'.$i.'<br />';
?>
运行结果:
第一个"我爱"的位置0
第二个"我爱"的位置12
以为一个中文占两个字符,所以第二个“我爱”的位置是12.
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$pos = strpos($str, '我爱', 1);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$pos = strpos($str, '我爱', strpos($str,'我爱') );
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<?php
$str
=
"我爱我母亲,我爱我父亲";
$find
=
"我爱";
$findLen
=
strlen($find);
$tmp
=
stripos($str,
$find);
echo
'第一个"我爱"的位置'.$tmp.'<br
/>';
$tmp
+=
$findLen;
$i
=
stripos($str,
$find,
$tmp);
echo
'第二个"我爱"的位置'.$i.'<br
/>';
?>
运行结果:
第一个"我爱"的位置0
第二个"我爱"的位置12
以为一个中文占两个字符,所以第二个“我爱”的位置是12.
$str
=
"我爱我母亲,我爱我父亲";
$find
=
"我爱";
$findLen
=
strlen($find);
$tmp
=
stripos($str,
$find);
echo
'第一个"我爱"的位置'.$tmp.'<br
/>';
$tmp
+=
$findLen;
$i
=
stripos($str,
$find,
$tmp);
echo
'第二个"我爱"的位置'.$i.'<br
/>';
?>
运行结果:
第一个"我爱"的位置0
第二个"我爱"的位置12
以为一个中文占两个字符,所以第二个“我爱”的位置是12.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |