PHP strncasecmp() 函數

|
語法:
strncasecmp ($string1, $string2, $length)
參數:該函數有兩個參數,如上語法所示,如下所述:
  • $string1, $string2:這些參數定義要比較的字符串。
  • $length:指定字符數在要用於比較的每一行上。這個參數是必需的
返回值:這個函數根據下面描述的條件返回一個整數:
  • strncasecmp()返回0 - 如果兩個字符串是相等的。
  • strncasecmp() 返回 < 0 - 如果 string1 小於 string2
  • strncasecmp() 返回 > 0 - 如果 string1 大於 string2
示例:
輸入:string1 = "Hello", string2 = "hEllo", length = 6 輸出:0 輸入:string1 = "Geeks", string2 = Gfg ", length = 3 輸出:-1 輸入:string1 =" Nerd ", string2 =" Geeks ", length = 4 輸出:7
下面的程序說明了 PHP 中的 strncasecmp() 函數:程序 1 :當兩行相同時:<代碼><表格邊框=“0”單元格填充=“0”單元格間距=“0”><代碼> $str1 = "Geeks for Geeks" ; $str2 = "Geeks for Geeks" ;
/ / 兩行相等 $test = strncasecmp ( $str1 , $str2 , 16); echo " $test " ;
?> 輸出:
0
程序2 :當第一行大於第二行時:
// 輸入行 $str1 = "Geeks for Geeks " ; $str2 = "極客們" ; <代碼>
$test = strncasecmp ( $str1 , $str2 , 16);
//這種情況下第二行變小了 echo "$test" ;
?>
輸出:
6
Program 3 :第一行小於第二行:
// 輸入行 $str1 = "Geeks for" ; $str2 = "Geeks for Geeks" ; <代碼>
$test = strncasecmp ( $str1 , $str2 , 16);
// 這種情況下,第一行變小了 echo "$test" ;
?>
輸出:
-6 
Program 4 :這個程序說明了函數不區分大小寫:
// 輸入行 $str1 = " GEEKS FOR GEEKS " ; $str2 = "Geeks for Geeks" ;
// 兩行相等 $test = strncasecmp ( $str1 , $str2 , 16); echo " $test " ;
?>
輸出:
0
Program 5 :兩行長度相同,但包含不同的字符。在這種情況下,顯示的是兩個字符的 ASCII 值之間的差異。如果 line1 中的字符具有更高的 ASCII 值,則該函數返回正值,如果 line2 中的字符具有更高的 ASCII 值,則該函數返回負值。
// 輸入行 $str1 = "Good" ; $str2 = "Goon" ; $test1 = strncasecmp ( $str1 , $str2 , 4);
//第二行有一個字符
// 具有更高的 ASCII 值 echo "$test1 " ; <代碼> echo
" " ; $test2 = strncasecmp ( $str2 , $str1 , 4);
// 第一行有一個字符
// 具有更高的ASCII值 echo "$test2 " ;
?>
輸出:
-10 10
鏈接
http://php.net/manual/en/function.strncasecmp.php

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

News


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method