<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title> strrpos.php </title>
<meta charset="UTF-8">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
</head>
<body>
<?php
$mystring="adsfdgq4ertadbasdbbasdb";
$pos = strrpos($mystring, "b");
if ($pos === false)
echo "没有找到字符 b";
else
echo "b 最后出现的位置为 $pos";
?>
</body>
</html>
b 最后出现的位置为 22
如果被查询的子字符串不在原始字符串中,strpos 和strrpos 函数都会返回
FALSE。因为在PHP 中FALSE 等价于0,也就是说字符串的第一个字符。为了
避免这个问题,可以采用“= = =”来测试返回值,判断返回值是否为FALSE,
即“if ($result= = =FALSE)”。