Funzione PHP Strncasecmp()

|
Sintassi:
strncasecmp ($string1, $string2, $length)
Parametri:Questa funzione accetta due parametri come mostrato nella sintassi sopra e descritto di seguito :
  • $string1, $string2:questi parametri definiscono le stringhe da confrontare.
  • $length:specifica il numero di caratteri su ogni riga da utilizzare nel confronto. Questo parametro è obbligatorio
Valore restituito:Questa funzione restituisce un numero intero a seconda delle condizioni descritte di seguito:
  • strncasecmp ( ) restituisce 0 - se le due stringhe sono uguali.
  • strncasecmp() restituisce < 0 - se string1 è minore di string2
  • strncasecmp() restituisce > 0 - se string1 è maggiore di string2
Esempi:
Input: string1 = "Hello", string2 = "hEllo", length = 6 Output: 0 Input: string1 = "Geeks ", string2 =" Gfg ", length = 3 Output: -1 Input: string1 =" Nerd ", string2 =" Geeks ", length = 4 Output: 7
I programmi seguenti illustrano la funzione strncasecmp() in PHP:Programma 1 : Quando due righe sono identiche: $str1 = "Geek per geek" ; $str2 = "Geeks for Geeks" ;
/ / Entrambe le righe sono uguali $test = strncasecmp ( $str1 , $str2 , 16); echo " $test " ;
?> Output:
0
Programma 2 : Quando la prima riga è maggiore della seconda riga:

// Righe di input $str1 = "Geek per Geek " ; $str2 = "Segnali per" ; $test = strncasecmp ( $str1 >, $str2 , 16);
// In questo caso, la seconda riga è più piccola eco "$test" ;
?>
Output:
6
Programma 3 : la prima riga è inferiore alla seconda riga:
// Righe di immissione $str1 = "Geek per" ; $str2 = "Geek per Geek" ; $test = strncasecmp ( $str1 >, $str2 , 16);
// In questo caso, la prima riga è più piccola eco "$test" ;
?>
Output:
-6 
Programma 4 : Questo programma illustra la distinzione tra maiuscole e minuscole della funzione:
// Righe di input $str1 = " GEEKS FOR GEEKS " ; $str2 = "Geek per Geek" ;
// Entrambe le righe sono uguali $test = strncasecmp ( $str1 , $str2 , 16); eco " $test " ;
?>
Output:
0
Programma 5 : due righe della stessa lunghezza, ma contenenti caratteri diversi. In questo caso viene visualizzata la differenza tra i valori ASCII dei due caratteri. La funzione restituisce un valore positivo se il carattere nella riga1 ha un valore ASCII maggiore e negativo se il carattere nella riga2 ha un valore ASCII maggiore.
// Righe di input $str1 = "Buono" ; $str2 = "Goon" ; $test1 = strncasecmp ( $str1 , $str2 , 4);
// La seconda riga ha un carattere
// con un valore ASCII maggiore echo "$test1 " ; echo " " ; $test2 = strncasecmp
( $str2 , $str1 , 4);
// La prima riga ha un carattere
// con un valore ASCII maggiore echo "$test2 " ;
?>
Output:
-10 10
Link :
http://php.net/ manual / en / function.strncasecmp.php

Funzione PHP Strncasecmp() cmp: Questions

Funzione PHP Strncasecmp() PHP: Questions

Shop

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

$

Best laptop for Zoom

$499

Best laptop for Minecraft

$590

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