Strncmp() - è una funzione PHP integrata che viene utilizzata per confrontare i primi n caratteri di due stringhe. Questa funzione fa distinzione tra maiuscole e minuscole, il che indica che le maiuscole e le minuscole verranno gestite in modo diverso durante il confronto. Questa funzione confronta due stringhe con il primo n carattere e segnala se la prima stringa è maggiore o minore o uguale alla seconda stringa.
int strncmp ($str1, $str2, $len)
Parametri:Questa funzione accetta tre parametri come sopra e descritti di seguito:
- $str1:Questo è un parametro obbligatorio. Questo parametro si riferisce alla prima riga da utilizzare nel confronto.
- $str2:Questo parametro è obbligatorio. Questo parametro si riferisce alla seconda riga da confrontare.
- $len:Questo è un parametro obbligatorio e viene utilizzato per specificare il primo numero di caratteri $len da confrontare. li>
Valore di ritorno:Questa funzione restituisce un valore intero casuale basato sul confronto di stringhe, che è riportato di seguito:
- Restituisce 0 se i primi n caratteri di entrambe le stringhe sono uguali.
- Restituisce un valore negativo (< 0) se il primo n carattere in $string2 è maggiore di $string1.
- Restituisce un valore positivo (> 0) se il primo n carattere in $string1 è maggiore di $string2.
I seguenti programmi illustrano la funzione strncmp() in PHP.
Programma 1: php
// Programma PHP per illustrare il funzionamento di strcmp()
$str1
=
"Benvenuto in GFG"
;
$str2
=
"Benvenuto in GeeksforGeeks "
;
$str3
=
"Benvenuto"
;
// In questo caso, entrambe le righe sono uguali
print_r (
strncmp
(
$str1
,
$str3
, 7));
eco
""
;
// In questo caso, il primo è più grande
print_r (
strncmp
(
$str2
,
$str1
, 14));
echo
""
;
// In questo caso, il secondo è più grande
print_r (
strncmp
(
$str3
,
$str2
, 10))
? >
Esci:0 31 - 3
Programma 2: php
// Programma PHP per illustrare l’operazione strcmp()
$str1
=
"GeeksforGeeks"
;
$str2
=
"ingegnereperingegnere"
;
// In questo caso, entrambe le righe sono uguali
print_r (
strncmp
(
$str1
,
$str2
, 13));
?>
Esci:-32
Articoli correlati: - PHP | Funzione Strlen()
- PHP | Capovolgi la linea
Link: http: //php.net/manual/en/function.strncmp.php
Funzione PHP Strncmp() cmp: Questions
Funzione PHP Strncmp() PHP: Questions