Función PHP Strncasecmp ()

|
Sintaxis:
strncasecmp ($cadena1, $cadena2, $longitud)
Parámetros:Esta función toma dos parámetros como se muestra en la sintaxis anterior y se describe a continuación :
  • $cadena1, $cadena2:estos parámetros definen las cadenas a comparar.
  • $longitud:especifica el número de caracteres en cada línea que se utilizará en la comparación. Este parámetro es obligatorio
Valor devuelto:Esta función devuelve un número entero dependiendo de las condiciones descritas a continuación:
  • strncasecmp ( ) devuelve 0 - si las dos cadenas son iguales.
  • strncasecmp() devuelve < 0 - si string1 es menor que string2
  • strncasecmp() devuelve > 0 - si string1 es mayor que string2
Ejemplos:
Entrada: cadena1 = "Hola", cadena2 = "hola", longitud = 6 Salida: 0 Entrada: cadena1 = "Geeks", cadena2 =" Gfg ", longitud = 3 Salida: -1 Entrada: cadena1 =" Nerd ", string2 =" Geeks ", longitud = 4 Salida: 7
Los siguientes programas ilustran la función strncasecmp() en PHP:Programa 1 : Cuando dos líneas son idénticas:< código> $str1 = "Geeks para Geeks" ; < código> $str2 = "Geeks para Geeks" ;
/ / Ambas líneas son iguales $prueba = strncasecmp ( $str1 , $str2 , 16); echo " $prueba " ;
?> Salida:
0
Programa 2 : cuando la primera línea es mayor que la segunda:
// Líneas de entrada $str1 = "Geeks para Geeks " ; $str2 = "Geeks para" ; < código>
$prueba = strncasecmp ( $str1 , $str2 , 16);
// En este caso, la segunda línea es más pequeña
echo "$prueba" ;
?>
Salida:
6
Programa 3 : La primera línea es menor que la segunda línea:
// Líneas de entrada $str1 = "Geeks para" ; $str2 = "Geeks para Geeks" ; < código>
$prueba = strncasecmp ( $str1 , $str2 , 16);
// En este caso, la primera línea es más pequeña
echo "$prueba" ;
?>
Salida:
-6 
Programa 4 : Este programa ilustra la insensibilidad a mayúsculas y minúsculas de la función:
// Líneas de entrada $str1 = " GEEKS PARA GEEKS " ; $str2 = "Geeks para Geeks" ;
// Ambas líneas son iguales $test = strncasecmp (
$cadena1 , $cadena2 , 16); echo " $prueba " ;
?> Salida:
0
Programa 5 : dos líneas de la misma longitud, pero que contienen caracteres diferentes. En este caso, se muestra la diferencia entre los valores ASCII de los dos caracteres. La función devuelve un valor positivo si el carácter de la línea 1 tiene un valor ASCII superior y negativo si el carácter de la línea 2 tiene un valor ASCII superior.
// Líneas de entrada $str1 = "Bien"< /código> ; $str2 = "Goon" ; < /código> $prueba1 = strncasecmp ( $str1 , $str2 , 4);
// La segunda línea tiene un carácter
// con un valor ASCII más alto echo "$test1 " ; < código> echo
" " ; $prueba2 = strncasecmp
( $str2 , $str1 , 4);
// La primera línea tiene un carácter
// con un valor ASCII más alto echo "$prueba2 " ;
?> Salida:
-10 10
Enlace:
http://php.net/ manual / es / 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