`
dennisbing
  • 浏览: 159130 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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

分享到:
评论

相关推荐

    php匹配字符中链接地址的方法

    内容涉及了判断字符串中是否包含超链接、去除字符串中的超链接以及提取超链接的实用技巧。这些正则匹配技术在处理HTML文档和文本数据时非常有用,可以帮助开发者快速定位和操作链接地址。 首先,作者展示了如何判断...

    php实现的完整中文分词类

    总的来说,PHP实现的中文分词类涉及字符串处理、正则表达式运用、字典数据结构以及自然语言处理技术。通过不断优化和改进,可以创建出高效、准确的中文分词工具,服务于各种需要处理中文文本的应用场景。

    PHP 数据类型和判断变量类型

    6. **对象(Object)**:PHP的对象是一种复杂的数据结构,包含属性(成员变量)和方法(函数),可以用来实现面向对象编程。 7. **资源(Resource)**:用于外部数据源,如数据库连接、图像处理等。资源不是内置...

    php过滤html标记属性类用法实例__1.docx

    在PHP中,处理用户输入的HTML字符串时,为了确保网站的安全性,通常需要过滤掉可能含有恶意代码的HTML属性。这个过程被称为HTML属性过滤。`HtmlAttributeFilter`类就是一个实现这一功能的工具,它可以用于过滤掉非...

    PHP验证码(4位数字)

    验证码的核心在于生成一个随机的、难以被程序自动识别的字符串或图像,并在用户提交表单时检查用户输入是否匹配。在提供的"PHP验证码"中,我们可以看到两个关键文件:VerifyCode.php和验证码使用.txt。 1. **...

    CSS or PHP判断浏览器源代码

    总结一下,通过CSS和PHP判断浏览器主要依赖于User-Agent字符串的分析。CSS通常借助JavaScript来辅助判断,而PHP则可以直接在服务器端处理,提供更精确的信息。了解这些方法有助于开发者创建兼容性更强的网站,确保在...

    Python入门教程2. 字符串基本操作【运算、格式化输出、常用函数】 <font color=red>原创</font>

    字符串的运算包括成员运算符“in”,用于判断某个字符串是否为另一个字符串的子串,如:"test" in "pythontest"返回True。还可以使用len()函数来获取字符串的长度,max()函数返回字符串中的最大字符,min()函数在空...

    php初级试题+答案(单选+多选+判断)

    PHP 中,关于变量说法错误的是双引号字符串最重要的一点是其中的变量名会被变量值替代,这是正确的,因此,正确答案是 D。 HTML 中,超链接用的是 〈a〉 标签,因此,正确答案是 A。 PHP 中,strtolower() 函数...

    50个提高PHP编程效率的方法

    在PHP中,使用单引号('')来包含字符串会比使用双引号("")更快。这是因为PHP在处理双引号字符串时会解析其中的变量,而在单引号字符串中则不会进行这样的解析过程。因此,对于不包含变量的简单字符串,使用单引号更加...

    Jquery截取中文字符串的实现代码

    函数通过循环遍历源字符串的每一个字符,使用substr()方法截取字符串片段,并根据字符的ASCII码值(此处应该是charCodeAt())判断其占用的字节长度。对于中文字符,如果ASCII码值大于等于224,即为3个字节长度;如果...

    PHP数据类型.rar

    在PHP中,有七种不同的内置数据类型,包括字符串、整形、浮点型、布尔型、数组、对象以及NULL值。下面将逐一详细介绍这些数据类型。 首先,字符串是PHP中最常用的数据类型之一,用于表示文本信息。字符串可以由任何...

    php函数手册内容全面

    1. **基本类型与操作**:手册会介绍PHP中的数据类型,如整型、浮点型、字符串、数组、布尔型、空值以及对象,并讲解它们之间的转换和操作方法。 2. **流程控制**:包括条件判断(if, switch)、循环(for, while, ...

    PHP基础 实验

    1. PHP语法:涵盖数据类型(如字符串、整数、浮点数、布尔型等)、变量(声明与赋值)、常量(定义与使用)、运算符(算术、比较、逻辑等)以及表达式的构建。 2. PHP与HTML的结合:理解如何在HTML文件中嵌入PHP代码...

    新版php基础知识期末考试卷.doc.pdf

    以上知识点涵盖了PHP的基础语法、错误处理、数据类型、字符串操作、数组处理、HTTP方法(POST)、Session和Cookie、数据库操作、HTML标签以及PHP函数的使用等方面。这些内容对于理解和掌握PHP编程至关重要。

    php单词汇总

    - **对象** (object): 类的实例,包含属性和方法。 - **资源** (resource): 用来存储外部资源,如数据库连接。 - **NULL**: 代表没有值或未定义的值。 2. **字符串处理** - 字符串拼接使用点号 `.`,例如 `$str...

    PHP编程起步自学教程 PDF电子书版

    5. **字符串和数组操作**:讲解字符串的处理方法,如连接、查找、替换、分割等,以及数组的创建、遍历、排序和操作。 6. **文件操作**:教授如何读写文件、目录操作、上传下载文件,以及错误和异常处理。 7. **...

Global site tag (gtag.js) - Google Analytics