实例

比较两个字符串(区分大小写):<?php

echo strncmp("Hello world!","Hello earth!",6);

?>

定义和用法

strncmp() 函数比较两个字符串(区分大小写)。

注释:strncmp() 是二进制安全的,且区分大小写。

提示:该函数与 strcmp() 函数类似,不同的是,strcmp() 没有 length 参数。

语法strncmp(string1,string2,length)参数描述

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

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

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

技术细节返回值:该函数返回:0 - 如果两个字符串相等

<0 - 如果 string1 小于 string2

>0 - 如果 string1 大于 string2

PHP 版本:4+

更多实例

实例 1

比较两个字符串(区分大小写,Hello 和 hELLo 输出不相同):<?php

echo strncmp("Hello","Hello",6);

echo "
";

echo strncmp("Hello","hELLo",6);

?>

示例 本示例使用strncmp函数比较指定长度的字符串。int main()

{

char str1[]="Hello",str2[]="Help",str3[]="Hello";

int a,b,c;

a = strncmp(str1,str2,3); //比较字符串str1,str2前3个字符

b = strncmp(str2,str3,4); //比较字符串str2,str3前4个字符

c = strncmp(str1,str2,4); //比较字符串str1,str2前4个字符

cout<

}

运行结果:0 1 -1

php比较3个数大小写,php在前n个字符的字符串比较(大小写敏感)的函数strncmp()...相关推荐

  1. php 去除字符前空格,php中删除字符串前导空格的函数是什么?

    函数是:Ltrim().ltrim()函数的作用是从字符串左侧删除空格或其他预定义字符:其语法为"ltrim(string,charlist)":参数string表示要转换的字符串 ...

  2. 谈从10亿个数中找出前10万个最大的

    谈从10亿个数中找出前10万个最大的 期的实验显示10亿个浮点数大概占据3G左右的空间,因此全部一次性读入内存目前在个人PC上是不太现实的.本次讨论不考虑内存等等,只考虑算法. 如果一次性比较排序,然 ...

  3. 在10亿个数中找出前1000个最大的

    在10亿个数中找出前1000个最大的 假设现在有一个文件,里面存放了10亿个整数,需要找出前1000个最大的. 方法: 1.普通排序,部分排序:几乎不可取. 2.分治法:随机选一个数t,然后对整个数组 ...

  4. 小红拿到了一个仅由大小写字母组成的长度为n的字符串,她希望把前k个字母变成大写,后n- k个字母变成小写,你能帮帮她吗?

    小红拿到了一个仅由大小写字母组成的长度为n的字符串,她希望把前k个字母变成大写,后n- k个字母变成小写,你能帮帮她吗? 输入描述: 第一行输入两个正整数n和k,用空格隔开. 第二行输入一个长度为n的 ...

  5. 从1亿个数里面找出前100个最大的

    从1亿个数里面找出前100个最大的 这个题目应该是一些大公司面试题中经常被问到的,这里我给出一种做法,至于面试官满不满意我就不知道了.我们知道,这种找出前多少个最大或者最小的最适合用堆排序(对堆排序不 ...

  6. 【编程题目】有 n 个长为 m+1 的字符串,如果某个字符串的最后 m 个字符与某个字符串的前 m 个字符匹配......

    37.(字符串) 有 n 个长为 m+1 的字符串, 如果某个字符串的最后 m 个字符与某个字符串的前 m 个字符匹配,则两个字符串可以联接, 问这 n 个字符串最多可以连成一个多长的字符串,如果出现 ...

  7. python读取单元格前几个字的值_EXCEL表格中怎么取前一单元格中的前几个字符

    展开全部 截取单元格中前几个字符可以使用LEFT函数.LEFT从文本字符串62616964757a686964616fe4b893e5b19e31333366303138的第一个字符开始返回指定个数的 ...

  8. java 比较字符串前几位_java截取字符串前几位

    java截取字符串_IT/计算机_专业资料.java截取字符串 1根据字符串 S... java中常用的字符串的截取方法_计算机软件及应用_IT/计算机_专业资料.jsp中常见使用技术,js,jstl ...

  9. pandas移除dataframe字符串数据列中的前N个字符(remove the first n characters from values from column of dataframe)

    pandas移除dataframe字符串数据列中的前N个字符(remove the first n characters from values from str column of datafram ...

最新文章

  1. vim 高级使用技巧第二篇
  2. SpringBoot 自定义Kafka消息序列化和反序列化
  3. 【Python基础】Python时间模块,超实用总结!
  4. 为决战5G时代,小米出手一点不含糊,接连招揽牛人,这次是曾学忠
  5. Runtime类及其常用方法
  6. SQL Server 2012之初次安装
  7. 手滑的悲剧!女老板把1000000元转错账户 对方竟立马关机失联…
  8. Google发转码工具 可将安卓程序转至iOS
  9. 小胖IT大讲堂之一 .NET Reflector工具介绍
  10. 采用什么样的辅助工具能够有效地帮助孩子提高英语及数学的成绩?
  11. pdf转换成jpg python_Python将PDF转成图片PNG和JPG
  12. python 吃cpu 显卡 内存_浅析 Pycharm 内存、cpu 占用率
  13. android系统开机logo定制
  14. STM32F103 实例应用(2)——DAP仿真下载以及STVP下载
  15. C语言学习——fscanf()返回值
  16. 广义线性混合模型(GLMM)变量选择
  17. 2075 Problem G 点菜问题
  18. 移动互联网大讨论(二):电话号码:移动互联网最后一个ID
  19. squirrelSql小松鼠数据库连接工具的安装以及连接informix(系列3,squirrelSql作为客户端连接)
  20. 根据时间戳生成当前月份第一天和最后一天

热门文章

  1. 【UML】状态图Statechart diagram(转)
  2. 块格式化上下文(Block formatting contexts)
  3. Emoji表情符号录入MySQL数据库报错的解决方案
  4. dedecms织梦获得首字母或拼音的方法,并实现文章列表按首字母归类
  5. 教你如何追缴中国移动恶意扣费:lol :lol
  6. spring与memcache的集成
  7. 彻底澄清:C#方法参数
  8. GIT使用总结(二)
  9. mysql 添加索引
  10. 什么是AWS Lambda?——事件驱动的函数执行环境