PHP针对字符串开头和结尾的判断方法
本文实例讲述了PHP针对字符串开头和结尾的判断方法。分享给大家供大家参考,具体如下:
//变量: $s1 = "dotcoo world!"; $s2 = "dotcoo"; $s3 = "hello dotcoo"; //php判断字符串开头: var_dump(substr($s1, 0, strlen($s2)) === $s2); var_dump(strpos($s1, $s2) === 0); var_dump(strncmp($s1, $s2, strlen($s2)) === 0); var_dump(substr_compare($s1, $s2, 0, strlen($s2)) === 0); //php判断字符串结尾: var_dump(substr($s1, 0, strlen($s2)) === $s2); var_dump(substr_compare($s3, $s2, -strlen($s2)) === 0);
更多关于PHP相关内容感兴趣的读者可查看本站专题:《php字符串(string)用法总结》、《PHP数组(Array)操作技巧大全》、《PHP运算与运算符用法总结》、《PHP网络编程技巧总结》、《PHP基本语法入门教程》、《php操作office文档技巧总结(包括word,excel,access,ppt)》、《php日期与时间用法总结》、《php面向对象程序设计入门教程》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》
希望本文所述对大家PHP程序设计有所帮助。
相关推荐
-
php读取文件内容至字符串中,同时去除换行、空行、行首行尾空格(Zjmainstay原创)
复制代码 代码如下: <?php /* *读取文件内容至字符串中,同时去除换行.行首行尾空格. */ header("Content-type: text/html; charset=utf-8"); echo preg_replace('/((\s)*(\n)+(\s)*)/i',',',file_get_contents('./file.php'));//End_php //输出: aaaa,bbbb,cccc,dddd,eeee,ffff,gggg,hhhh,iiii,jj
-
php删除字符串末尾子字符,删除开始字符,删除两端字符(实现代码)
今天在处理删除字符串两端的特定字符时遇到了下面的问题,先看例子<SPAN style="FONT-SIZE: 18px"></SPAN> $str = 'akmumu/writedb.json'; 我要做的是删除开始的akmumu,再删除末尾的.json,这样只保留有用的字符/writedb开始我使用的ltrim删除akmumu,再使用rtrim删除.json结果发现我理解trim错误了,trim的参数如下rtrim(string,charlist)他的参数
-
php中判断字符串是否全是中文或含有中文的实现代码
一,判断全是中文 复制代码 代码如下: $str="'324是"; if(!eregi("[^\x80-\xff]","$str")){ echo "全是中文"; }else{ echo "不是"; } 二,判断含有中文 复制代码 代码如下: $str = "中文"; if (preg_match("/[\x7f-\xff]/", $str)) { echo &quo
-
php判断字符以及字符串的包含方法属性
下面介绍使用方法: 1. strstr: 返回一个从被判断字符开始到结束的字符串,如果没有返回值,则不包含 复制代码 代码如下: <?php /*如手册上的举例*/ $email = 'user@example.com'; $domain = strstr($email, '@'); echo $domain; // prints @example.com ?> 2. stristr: 它和strstr的使用方法完全一样.唯一的区别是stristr不区分大小写. 3. strpos: 返回bo
-
php 中文字符串首字母的获取函数分享
复制代码 代码如下: function chineseFirst($str){ $str= iconv("UTF-8","gb2312", $str); //如果程序是gbk的,此行就要注释掉 //判断字符串是否全都是中文 if (preg_match("/^[\x7f-\xff]/", $str)) { $fchar=ord($str{0}); if($fchar>=ord("
-
php判断数组元素中是否存在某个字符串的方法
方法一:采用in_array(value,array,type) type 可选.如果设置该参数为 true,则检查搜索的数据与数组的值的类型是否相同. 复制代码 代码如下: $arr = array('可以','如何','方法','知道','沒有','不要');//in_array(value,array,type)$isin = in_array("如何2",$arr);if($isin){ echo "in====".$isin;}else{ ec
-
php简单判断两个字符串是否相等的方法
本文实例讲述了php简单判断两个字符串是否相等的方法.分享给大家供大家参考.具体实现方法如下: <?php function strcomp($str1,$str2){ if($str1 == $str2){ return TRUE; }else{ return FALSE; } } echo strcomp("First string","Second string"); //Returns FALSE echo strcomp("A string
-
php取得字符串首字母的方法
本文实例讲述了php取得字符串首字母的方法.分享给大家供大家参考.具体实现方法如下: <?php $limit = array( //gb2312 拼音排序 array(45217,45252), //A array(45253,45760), //B array(45761,46317), //C array(46318,46825), //D array(46826,47009), //E array(47010,47296), //F array(47297,47613), //G arr
-
PHP中去掉字符串首尾空格的方法
第一种方法:通过php自带的函数 <?php /* trim 去除一个字符串两端空格, rtrim 是去除一个字符串右部空格, ltrim 是去除一个字符串左部空格. */ ?> <?php echo trim(" 空格 ")."<br>"; echo rtrim(" 空格 ")."<br>"; echo ltrim(" 空格 ")."<br>
-
php实现字符串首字母转换成大写的方法
本文实例讲述了php实现字符串首字母转换成大写的方法.分享给大家供大家参考.具体分析如下: php中可以通过ucfirst函数将一个字符串中的第一个字母转换成大写,而ucwords函数可以将一个字符串中每个单词的首字母转换成大写 <?php $string = "php string functions are easy to use."; $sentence = ucfirst($string); $title = ucwords($string); print("$
随机推荐
- 通过Fckeditor把图片上传到独立图片服务器的方法
- Lua中调用C语言函数实例
- Vuejs第十二篇之动态组件全面解析
- asp.net 动态生成表格
- javascript阻止事件冒泡和浏览器的默认行为
- js的form表单提交url传参数(包含+等特殊字符)的两种解决方法
- Python装饰器的函数式编程详解
- 详解vue项目优化之按需加载组件-使用webpack require.ensure
- 磁盘阵列初步了解图文教程
- sql lite 数据库之间表复制的方法
- jquery原理以及学习技巧介绍
- 微信小程序开发之animation循环动画实现的让云朵飘效果
- PHP 远程关机实现代码
- C#的FileSystemWatcher用法实例详解
- C语言连续子向量的最大和及时间度量实例
- PHP定义字符串的四种方式详解
- Android实现邮箱验证功能
- 解决Django 在ForeignKey中出现 non-nullable field错误的问题
- jquery弹窗时禁止body滚动条滚动的例子
- Android实现CoverFlow效果控件的实例代码