PHP中的strncmp()函数用于比较两个字符串(区分大小写),可判断两个字符串前n个字符是否相等。

strncmp()函数定义如下:(推荐学习:PHP视频教程)strncmp(string1,string2,length)

参数说明:

string1 必需。规定要比较的首个字符串。

string2 必需。规定要比较的第二个字符串。

length 必需。规定比较中所用的每个字符串的字符数。

返回值说明:

如果两个字符串相等,则返回值为 0

如果 string1 小于 string2,则返回值小于0

如果 string1 大于 string2,则返回值大于0

示例代码如下:<?php

/* strncmp()函数比较两个字符串前n个字符是否相等

*

* 返回值:

0 - 如果两个字符串相等

<0 - 如果 string1 小于 string2

>0 - 如果 string1 大于 string2

*/

$str1="welcome to www.gxlcms.com";

$str2="WELCOME TO WWW.JB51.NET";

$str3="welcome to php";

echo strncmp($str1,$str2,2);

echo "
";

echo strncmp($str1,$str3,2);

?>

运行结果如下:1

0

php字符串怎么判断是否相等,php判断两个字符串是否相等相关推荐

  1. 字符串分隔 【问题描述】 输入两个字符串str和cut。cut由若干个字符构成,其中每个字符均可作为一个分隔字符对str进行分隔。

    题头的话:长按点赞可私我赠送50+本C与C++书籍电子书资源 字符串分隔 [问题描述] 输入两个字符串str和cut.cut由若干个字符构成,其中每个字符均可作为一个分隔字符对str进行分隔. 注意: ...

  2. 判断子序列不同的子序列两个字符串的删除操作编辑距离

    引言 下面的四种题相互间都有联系,都是类似编辑距离类的题目,这里从简单开始,逐渐深入: 判断子序列 给定字符串 s 和 t ,判断 s 是否为 t 的子序列. 字符串的一个子序列是原始字符串删除一些( ...

  3. java 字符串子串_java实现字符串匹配求两个字符串的最大公共子串

    本文实例讲述了java实现求两个字符串最大公共子串的方法.分享给大家供大家参考,具体如下: 最近在项目工作中有一个关于文本对比的需求,经过这段时间的学习,总结了这篇博客内容:求两个字符串的最大公共子串 ...

  4. php 字符串的比较大小,php怎么比较两个字符串的大小

    比较字符串是任何编程语言的字符串处理功能中重要的特性之一.在PHP中除了可以使用比较运算符号(==.)加以比较外,还提供了一系列的比较函数,使PHP可以进行更复杂的字符串比较.如strcmp().st ...

  5. c语言连接字符串不用strcat,不要strcat函数连接两个字符串

    不用strcat函数连接两个字符串 程序如下: #include "stdio.h" #include "conio.h" #include "mat ...

  6. 字符串最长公共子序列python_求解两个字符串的最长公共子序列

    一,问题描述 给定两个字符串,求解这两个字符串的最长公共子序列(Longest Common Sequence).比如字符串1:BDCABA:字符串2:ABCBDAB 则这两个字符串的最长公共子序列长 ...

  7. 算法2:判断两个字符串内容是否相同

    详细描述 判断两个字符串的内容是否相同,指的是两个字符串中的字符是否完全一样,顺序可以不同(也可以称之为换位字符串).比如字符串1为"abc",字符串2为"cba&quo ...

  8. [leetcode]242. Valid Anagram判断两个字符串是不是包含相同字符的重排列

    /*思路是判断26个字符在两个字符串中出现的次数是不是都一样,如果一样就返回true.记住这个方法*/if (s.length()!=t.length())return false;int[] wor ...

  9. JAVA判断字符串以什么什么开始_字符串不能以什么开头 Java 判断字符串是否以什么开头...

    javascript怎么判断字符串是以什么开头的js中怎么判断一个字符串是以某个具体的字符串开头的? Java 判断字符串是否以什么开头 可以使用 startsWith() 判断,例如: String ...

  10. Python字符串比较:如何判断两个字符串是否相等?

    Python字符串比较:如何判断两个字符串是否相等? 在Python编程中,字符串是最常用的数据类型之一.当我们需要比较两个字符串时,通常需要判断它们是否相等.这篇文章将详细介绍Python中比较两个 ...

最新文章

  1. UVA1587-Box
  2. ODS DWD DWS ADS 数仓分层
  3. 赋值运算符||位运算符||三元运算符
  4. Android使用ActivityGroup设置android:windowSoftInputMode失效的问题
  5. Py之portalocker:portalocker的简介、安装、使用方法之详细攻略
  6. java sessionstorage_sessionStorage的使用
  7. 进程间通信之分别用共享内存和信号量实现卖票
  8. Spring Cloud Hoxton正式发布,Spring Boot 2.2 不再孤单
  9. Selenium API-WebDriver 方法
  10. 计算机装配调试员培训内容.doc,电子计算机装配调试员理论培训文档.doc
  11. 第5次作业+149+肖雷
  12. java.exe 不是有效的win32_WinXP提示不是有效的Win32应用程序怎么办?
  13. Linux驱动中delayed_workqueue使用:
  14. html表单js自动计算,js的表单操作 简单计算器
  15. 机器人体验营笔记(一)概要
  16. android xposed 简书,Xposed 入坑篇
  17. linux系统中鼠标键盘失灵,电脑键盘失灵的原因以及解决技巧
  18. 对控制台EXE程序的自动运行问题——以6S模型6s.exe为例
  19. 工作学习正确坐姿坐姿提升注意力
  20. html mailto 不起作用,HTML Mailto 使用手记

热门文章

  1. AI2(App Inventor 2)离线版服务器单机版
  2. MATLAB实现连续周期信号的频谱分析(正余弦波信号举例)
  3. Python 单例模式实现的五种方式
  4. 重新加载maven项目的依赖项
  5. 尝试加载 Oracle 客户端库时引发 BadImageFormatException。问题记录
  6. 实现 int 类型(比如id)的模糊查询
  7. 单向链表环测试并返回环起始节点
  8. effective python 90个有效方法_Effective Python:编写高质量Python代码的90个有效方法(原书第2版)...
  9. linux 目录权限,Linux目录权限整理总结
  10. python中连接函数_python-使用参数连接到函数