php判断字符以及字符串的包含方法属性

yipeiwu_com5年前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有一个参数指定判断的位置,但是默认为空.意思是判断整个字符串.缺点是对中文的支持不好.使用方法

复制代码 代码如下:

$str= 'abc';
$needle= 'a';
$pos = strpos($str, $needle);

4. 用explode进行判断

复制代码 代码如下:

function checkstr($str){
$needle = "a";//判断是否包含a这个字符
$tmparray = explode($needle,$str);
if(count($tmparray)>1){
return true;
} else{
return false;
}
}

相关文章

sql注入与转义的php函数代码

sql注入:   正常情况下:     delete.php?id=3;    $sql = 'delete from news where id = '.$_GET['id'];   ...

解析PayPal支付接口的PHP开发方式

申请PayPal注册网址:https://www.paypal.com/ paypal接口与其它接口有些不同,稍微复杂一点。 其实银行接口也算是一个站点的插件。 所谓paypal ip...

PHP正则表达式处理函数(PCRE 函数)实例小结

本文实例讲述了PHP正则表达式处理函数。分享给大家供大家参考,具体如下: 有时候在一些特定的业务场景中需要匹配,或者提取一些关键的信息,例如匹配网页中的一些链接, 提取一些数据时,可能会...

php正则替换处理HTML页面的方法

本文实例讲述了php正则替换处理HTML页面的方法。分享给大家供大家参考。具体如下: <?php if(!defined('BASEPATH')) exit('No d...

PHP入门教程之自定义函数用法详解(创建,调用,变量,参数,返回值等)

本文实例讲述了PHP自定义函数用法。分享给大家供大家参考,具体如下: Demo1.php <?php //标准函数,内置函数 echo md5('123456'...