PHP Strncasecmp () Funktion

|
Syntax:
strncasecmp ($string1, $string2, $length)
Parameter:Diese Funktion nimmt zwei Parameter, wie in der obigen Syntax gezeigt und unten beschrieben :
  • $string1, $string2:diese Parameter definieren die zu vergleichenden Strings.
  • $length:gibt die Anzahl der Zeichen an auf jeder Zeile, die im Vergleich verwendet werden soll. Dieser Parameter ist erforderlich
Rückgabewert:Diese Funktion gibt abhängig von den unten beschriebenen Bedingungen eine ganze Zahl zurück:
  • strncasecmp ( ) gibt 0 zurück - wenn die beiden Zeichenfolgen sind gleich.
  • strncasecmp() gibt < 0 zurück - wenn string1 kleiner als string2 ist
  • strncasecmp() gibt > 0 zurück - wenn string1 größer als string2 ist
Beispiele:
Input: string1 = "Hello", string2 = "hEllo", length = 6 Output: 0 Input: string1 = "Geeks", string2 =" Gfg ", length = 3 Output: -1 Input: string1 =" Nerd ", string2 =" Geeks ", Länge = 4 Ausgabe: 7
Die folgenden Programme veranschaulichen die Funktion strncasecmp() in PHP:Programm 1 : Wenn zwei Zeilen identisch sind: $str1 = "Geeks for Geeks" ; $str2 = "Geeks for Geeks " ;
/ / Beide Zeilen sind gleich $test = strncasecmp ( $str1 , $str2 , 16); echo " $test " ;
?>
Ausgabe:
0
Programm 2 : Wenn die erste Zeile größer als die zweite Zeile ist:

// Eingabezeilen $str1 = "Geeks for Geeks " ; $str2 = "Geeks for" ; $test = strncasecmp ( $str1 , $str2 , 16);
// In diesem Fall ist die zweite Zeile kleiner echo "$test" ;
?>
Ausgabe:
6
Programm 3 : Die erste Zeile ist kleiner als die zweite Zeile:
// Eingabezeilen $str1 = "Geeks for" ; $str2 = "Geeks for Geeks" ; $test = strncasecmp ( $str1 , $str2 , 16);
// In diesem Fall ist die erste Zeile kleiner echo "$test" ;
?>
Ausgabe:
-6 
Programm 4 : Dieses Programm veranschaulicht die Groß-/Kleinschreibung der Funktion:
// Eingabezeilen $str1 = " GEEKS FÜR GEEKS " ; $str2 = "Geeks für Geeks " ;
// Beide Zeilen sind gleich $test = strncasecmp ( $str1 , $str2 , 16); echo " $test " ;
?>
Ausgabe:
0
Programm 5: zwei Zeilen gleicher Länge, aber mit unterschiedlichen Zeichen. In diesem Fall wird die Differenz zwischen den ASCII-Werten der beiden Zeichen angezeigt. Die Funktion gibt einen positiven Wert zurück, wenn das Zeichen in Zeile1 einen höheren ASCII-Wert hat, und einen negativen Wert, wenn das Zeichen in Zeile2 einen höheren ASCII-Wert hat.
// Eingabezeilen $str1 = "Gut" ; $str2 = "Goon" ; $test1 = strncasecmp ( $str1 , $str2 , 4);
// Die zweite Zeile hat ein Zeichen
// mit höherem ASCII-Wert echo "$test1 " ; echo " " ; $test2 = strncasecmp ( $str2 , $str1 , 4);
// Die erste Zeile hat ein Zeichen
// mit einem höheren ASCII-Wert echo "$test2 " ;
?>
Ausgabe:
-10 10
Link :
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


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