PHP语言是一个功能强大的嵌入式HTML脚本语言,它的易用性让许多程序员选择使用。PHP判断字符串的包含,可以使用PHP的内置函数strstr,strpos,stristr直接进行判断.也可以通过explode函数的作用写一个判断函数。
探讨如何实现PHP判断字符串是否为IP
深入探讨PHP自动获取关键词的具体方法
PHP字符串函数的分类总结
分享PHP函数require()的具体使用技巧
PHP重定向网页的具体实现方法介绍
下面介绍PHP判断字符串的包含的具体使用方法:
1. strstr: 返回一个从被判断字符开始到结束的字符串,如果没有返回值,则不包含
代码如下:
代码如下 | 复制代码 |
< ?php /*如手册上的举例*/ $email = 'user@example.com'; $domain = strstr($email, '@'); echo $domain; // prints @example.com ?> |
2. stristr: 它和strstr的使用方法完全一样.唯一的区别是stristr不区分大小写.
3. strpos: 返回boolean值.FALSE和TRUE不用多说.用 “===”进行判断.strpos在执行速度上都比以上两个函数快,另外strpos有一个参数指定判断的位置,但是默认为空.意思是判断整个字符串.缺点是对中文的支持不好.
PHP判断字符串的包含代码如下:
代码如下 | 复制代码 |
$str= ‘abc’; $needle= ‘a’; $pos = strpos($str, $needle); |
4. 用explode进行判断
PHP判断字符串的包含代码如下:
代码如下 | 复制代码 |
function checkstr($str){ $needle = “a”;//判断是否包含a这个字符 $tmparray = explode($needle,$str); if(count($tmparray)>1){ return true; } else{ return false; } } |
以上就是PHP判断字符串的包含的具体代码示例。
去除字符串首尾处的空白字符或者任意字符 - trim - 返回去掉后的字符串
代码如下 | 复制代码 |
/* 格式:trim(字符串,'要去掉的特殊字符可以是多个') */ $str=trim(' admin '); echo $str; // admin 两边无空格 echo $str=trim(' admin ********','* '); // admin echo strlen($str); // 5 通过长度得知字符有没有被去掉 |
去除字符串右侧的空白字符或者任意字符 - rtrim - 返回去掉后的字符串
代码如下 | 复制代码 |
/* 格式:rtrim(字符串,'要去掉的特殊字符可以是多个') */ $str=rtrim(' admin '); echo $str; //' admin' 右侧无空格 echo $str=rtrim(' admin ********','* '); // admin echo strlen($str); // 10 通过长度得知字符有没有被去掉 |
去除字符串右侧的空白字符或者任意字符 - chop - chop是rtrim的别名
代码如下 | 复制代码 |
/* 格式:chop(字符串,'要去掉的特殊字符可以是多个') */ $str=chop(' admin '); echo $str; //' admin' 右侧无空格 echo $str=chop(' admin ********','* '); // admin echo strlen($str); // 10 通过长度得知字符有没有被去掉 |
去除字符串左侧的空白字符或者任意字符 - ltrim - 返回去掉后的字符串
代码如下 | 复制代码 |
/* 格式:ltrim(字符串,'要去掉的特殊字符可以是多个') */ $str=rtrim(' admin '); echo $str; //' admin' 右侧无空格 echo $str=ltrim(' admin ********','* '); // 'admin ********' echo strlen($str); // 14 通过长度得知字符有没有被去掉 |
首页 1 2 3 末页