Fonction PHP Strncasecmp ()

|
Syntaxe :
strncasecmp ($string1, $string2, $length)
Paramètres :Cette fonction prend deux paramètres comme indiqué dans la syntaxe ci-dessus et décrit ci-dessous :
  • $string1, $string2 :ces paramètres définissent les chaînes à comparer.
  • $length :spécifie le nombre de caractères sur chaque ligne à utiliser dans la comparaison. Ce paramètre est obligatoire
Valeur de retour :Cette fonction renvoie un entier selon les conditions décrites ci-dessous :
  • strncasecmp ( ) renvoie 0 - si les deux chaînes sont égaux.
  • strncasecmp() renvoie < 0 - si chaîne1 est inférieure à chaîne2
  • strncasecmp() renvoie > 0 - si chaîne1 est supérieure à chaîne2
Exemples :
Entrée : string1 = "Bonjour", string2 = "hEllo", longueur = 6 Sortie : 0 Entrée : string1 = "Geeks", string2 =" Gfg ", longueur = 3 Sortie : -1 Entrée : string1 =" Nerd ", string2 =" Geeks ", length = 4 Sortie : 7
Les programmes ci-dessous illustrent la fonction strncasecmp() en PHP :Programme 1  : Lorsque deux lignes sont identiques : $str1 = "Geeks pour Geeks" ; $str2 = "Des Geeks pour des Geeks" ;
/ / Les deux lignes sont égales $test = strncasecmp ( $str1 , $str2 , 16); echo " $test " ;
?>
Sortie :
0
Programme 2  : Lorsque la première ligne est supérieure à la deuxième ligne :

// Lignes de saisie $str1 = "Geeks pour Geeks " ; $str2 = "Geeks pour" ; $test = strncasecmp ( $str1 , $str2 , 16);
// Dans ce cas, la deuxième ligne est plus petite echo "$test" ;
?>
Sortie :
6
Programme 3  : La première ligne est inférieure à la deuxième ligne :
// Lignes d’entrée $str1 = "Geeks pour" ; $str2 = "Geeks pour Geeks" ; $test = strncasecmp ( $str1 , $str2 , 16);
// Dans ce cas, la première ligne est plus petite echo "$test" ;
?>
Sortie :
-6 
Programme 4  : Ce programme illustre l’insensibilité à la casse de la fonction :
// Lignes d’entrée $str1 = " GEEKS POUR GEEKS " ; $str2 = "Geeks pour Geeks" ;
// Les deux lignes sont égales $test = strncasecmp ( $str1 , $str2 , 16); echo " $test " ;
?>
Sortie :
0
Programme 5  : deux lignes de même longueur, mais contenant des caractères différents. Dans ce cas, la différence entre les valeurs ASCII des deux caractères est affichée. La fonction renvoie une valeur positive si le caractère de la ligne 1 a une valeur ASCII supérieure, et négative si le caractère de la ligne 2 a une valeur ASCII supérieure.
// Lignes d’entrée $str1 = "Bon" ; $str2 = "Goon" ; $test1 = strncasecmp ( $str1 , $str2 , 4);
// La deuxième ligne a un caractère
// avec une valeur ASCII plus élevée echo "$test1 " ; echo " " ; $test2 = strncasecmp ( $str2 , $str1 , 4);
// La première ligne a un caractère
// avec une valeur ASCII supérieure echo "$test2 " ;
?>
Sortie :
-10 10
Lien  :
http://php.net/ manual / fr / 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