实例

比较两个字符串:

<?php高佣联盟 www.cgewang.com
echo substr_compare("Hello world","Hello world",0);
?>

定义和用法

substr_compare() 函数从指定的开始位置比较两个字符串。

提示:该函数是二进制安全和选择性区分大小写。


语法

substr_compare(string1,string2,startpos,length,case)
参数 描述
string1 必需。规定要比较的第一个字符串。
string2 必需。规定要比较的第二个字符串。
startpos 必需。规定在 string1 中的何处开始比较。如果为负数,则从字符串末端开始计数。
length 可选。规定在 string1 中参与比较的字符数。
case 可选。一个布尔值,规定是否执行区分大小写的比较:

  • FALSE - 默认。区分大小写
  • TRUE - 不区分大小写

技术细节

返回值: 该函数返回:

  • 0 - 如果两字符串相等
  • <0 - 如果 string1 (从开始位置 startpos)小于 string2
  • >0 - 如果 string1 (从开始位置 startpos)大于 string2

如果 length 大于或等于 string1 的长度,则该函数返回 FALSE。

PHP 版本: 5+
更新日志: 自 PHP 5.1 起,允许使用负数的 startpos


更多实例

实例 1

比较两个字符串,当 string1 中用于比较的开始位置为 6 时:

<?php
echo substr_compare("Hello world","world",6);
?>

最新文章

  1. Codeforces Round #382 Div. 2【数论】
  2. 16. javacript高级程序设计-HTML5脚本编程
  3. Java——File(文件)
  4. Windows下查询进程、端口
  5. WCF - Versus Web Service
  6. RedHat 6.5 离线安装 apache2.4.23
  7. 统计难题(trie树)
  8. 介绍Python程序员常用的IDE和其它开发工具
  9. android 自定义控件用的定时CountDownTimer
  10. linux中权限对文件和目录的作用
  11. 实战绕过某医院的waf
  12. SignalR Self Host+MVC等多端消息推送服务(3)
  13. Bootstrap常用表单布局
  14. mysql学习3:mysql之my.cnf详解
  15. [C]变量作用域
  16. tab下图片要求
  17. 吉哥系列故事——恨7不成妻(数位DP)
  18. CI框架伪静态化配置
  19. mysql 通过sqoop导入hive
  20. java 字符串,字符数组,list间的转化

热门文章

  1. 基于ASP.NET core的MVC站点开发笔记 0x01
  2. css3常见好看的投影效果_css3阴影box-shadow高大上用法
  3. POJ2393贪心
  4. Vue动态修改class
  5. day77 vue对象提供的属性功能
  6. day19 生成器+函数递归
  7. day15 作业
  8. CSS(五)- 背景与边框 - 边框圆角与阴影基础用法
  9. Mysql基础(九):MySQL 事务
  10. java 基本语法(十九)Optional类的使用