$str = "我爱我母亲,我爱我父亲";
$find = "我爱";
$findLen = strlen($find);
$tmp = stripos($str, $find);
echo '第一个"我爱"的位置'.$tmp.'
';
$tmp += $findLen;
$i = stripos($str, $find, $tmp);
echo '第二个"我爱"的位置'.$i.'
';
?>
运行结果:
第一个"我爱"的位置0
第二个"我爱"的位置12
以为一个中文占两个字符,所以第二个“我爱”的位置是12.
$pos = strpos($str, '我爱', 1);
$pos = strpos($str, '我爱', strpos($str,'我爱') );
$str
=
"我爱我母亲,我爱我父亲";
$find
=
"我爱";
$findLen
=
strlen($find);
$tmp
=
stripos($str,
$find);
echo
'第一个"我爱"的位置'.$tmp.'
/>';
$tmp
+=
$findLen;
$i
=
stripos($str,
$find,
$tmp);
echo
'第二个"我爱"的位置'.$i.'
/>';
?>
运行结果:
第一个"我爱"的位置0
第二个"我爱"的位置12
以为一个中文占两个字符,所以第二个“我爱”的位置是12.