手机
当前位置:查字典教程网 >编程开发 >php教程 >php下使用strpos需要注意 === 运算符
php下使用strpos需要注意 === 运算符
摘要:复制代码代码如下:

复制代码 代码如下:

<?php

/*

判断字符串是否存在的函数

*/

function strexists($haystack, $needle) {

return !(strpos($haystack, $needle) === FALSE);//注意这里的"==="

}

/*

Test

*/

$mystring = 'abc';

$findme = 'a';

$pos = strpos($mystring, $findme);

// Note our use of ===. Simply == would not work as expected

// because the position of 'a' was the 0th (first) character.

// 简单的使用 "==" 号是不会起作用的,需要使用 "===",因为 a 第一次出现的位置为 0

if ($pos === false) {

echo "The string '$findme' was not found in the string '$mystring'";

} else {

echo "The string '$findme' was found in the string '$mystring'";

echo " and exists at position $pos";

}

// We can search for the character, ignoring anything before the offset

// 在搜索字符的时候可以使用参数 offset 来指定偏移量

$newstring= 'abcdef abcdef';

$pos= strpos($newstring, 'a', 1); // $pos = 7, not 0

?>

【php下使用strpos需要注意 === 运算符】相关文章:

PHP安装问题

如何使用PHP中的字符串函数

PHP数组和explode函数示例总结

PHP使用flock实现文件加锁的方法

php对文件进行hash运算的方法

php中file_exists函数使用详解

分页显示Oracle数据库记录的类之二

php使用for语句输出三角形的方法

PHP中上传大体积文件时需要的设置

php使用substr()和strpos()联合查找字符串中某一特定字符的方法

精品推荐
分类导航