PHP 字符串 strcasecmp()函数

PHP 字符串 strcasecmp()函数

PHP字符串strcasecmp()是预定义函数。它用于比较给定的两个字符串。它是二进制安全的,不区分大小写。它类似于strcasecmp()函数。

返回值:

  • 如果两个字符串相等:[ 0 ]
  • 如果字符串1小于字符串2:[< 0]
  • 如果字符串1大于字符串2:[> 0]

语法:

strcasecmp(string1,string2);
参数 描述 必需/可选
string1 指定要比较的第一个字符串。 必需。
string2 指定要比较的第二个字符串。 必需。

示例1

<?php
str1 = "JavaTPOINT";str2 = "JAVAtpoint";
echo "Your first string is:".str1;
echo "<br>";
echo "Your second string is:".str2;
echo "<br>";
echo strcasecmp("str1","str2");
?>

输出:

Your first string is:JavaTPOINT
Your second string is:JAVAtpoint
0

示例2

<?php
  echo "By using strcasecmp() function:".strcasecmp("Hello","HELLO");
  echo "<br>";
  echo "using strcasecmp() function:".strcasecmp("Hello","hELLo");
?>

输出:

By using strcasecmp() function:0
using strcasecmp() function:0

示例3

<?php
echo strcasecmp("Hello PHP!","HELLO WORLD!");
//The two strings are equal
echo strcasecmp("Hello PHP!","HELLO");
echo "<br>";
// String1 is greater than string2
echo strcasecmp("Hello PHP!","HELLO WORLD! HELLO!"); 
// String1 is less than string2 
?>

输出:

-75
-7

示例4

<?php
str1 = "PHP";str2 = "PHP";
if (strcasecmp(str1,str2) == 0) {
    echo 'str is equal tovstr2 in a case-insensitive string comparison';
}
?>

输出:

$str is equal to $vstr2 in a case-insensitive string comparison

参考:

http://php.net/manual/zh/function.strcasecmp.php

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程