Função PHP Strncasecmp()

|
Sintaxe:
strncasecmp ($string1, $string2, $length)
Parâmetros:Esta função recebe dois parâmetros conforme mostrado na sintaxe acima e descrito abaixo :
  • $string1, $string2:estes parâmetros definem as strings a serem comparadas.
  • $length:especifica o número de caracteres em cada linha a ser usada na comparação. Este parâmetro é obrigatório
Valor de retorno:Esta função retorna um inteiro dependendo das condições descritas abaixo:
  • strncasecmp ( ) retorna 0 - se as duas strings são iguais.
  • strncasecmp() retorna < 0 - se string1 for menor que string2
  • strncasecmp() retorna > 0 - se string1 for maior que string2
Exemplos:
Entrada: string1 = "Olá", string2 = "hEllo", comprimento = 6 Saída: 0 Entrada: string1 = "Geeks", string2 =" Gfg ", comprimento = 3 Saída: -1 Entrada: string1 =" Nerd ", string2 =" Geeks ", length = 4 Saída: 7
Os programas abaixo ilustram a função strncasecmp() no PHP:Programa 1 : Quando duas linhas são idênticas: $str1 = "Geeks for Geeks" ; $str2 = "Geeks for Geeks" ;
/ / Ambas as linhas são iguais $test = strncasecmp ( $str1 , $str2 , 16); echo " $test " ;
?>
Saída:
0
Programa 2 : Quando a primeira linha é maior que a segunda linha:

// Linhas de entrada $str1 = "Geeks for Geeks " ; $str2 = "Geeks para" ; $test = strncasecmp ( $str1 , $str2 , 16);
// Neste caso, a segunda linha é menor echo "$test" ;
?>
Saída:
6
Programa 3 : A primeira linha é menor que a segunda linha:
// Linhas de entrada $str1 = "Geeks for" ; $str2 = "Geeks for Geeks" ; $test = strncasecmp ( $str1 , $str2 , 16);
// Neste caso, a primeira linha é menor echo "$test" ;
?>
Saída:
-6 
Programa 4 : Este programa ilustra a diferenciação entre maiúsculas e minúsculas da função:
// Linhas de entrada $str1 = " GEEKS FOR GEEKS " ; $str2 = "Geeks for Geeks" ;
// Ambas as linhas são iguais $test = strncasecmp ( $str1 , $str2 , 16); echo " $test " ;
?>
Saída:
0
Programa 5 : duas linhas de mesmo tamanho, mas contendo caracteres diferentes. Nesse caso, é exibida a diferença entre os valores ASCII dos dois caracteres. A função retorna um valor positivo se o caractere na linha1 tiver um valor ASCII mais alto e negativo se o caractere na linha2 tiver um valor ASCII mais alto.
// Linhas de entrada $str1 = "Bom" ; $str2 = "Goon" ; $test1 = strncasecmp ( $str1 , $str2 , 4);
// A segunda linha tem um caractere
// com um valor ASCII mais alto echo "$test1 " ; echo " " ; $test2 = strncasecmp ( $str2 , $str1 , 4);
// A primeira linha tem um caractere
// com um valor ASCII mais alto echo "$test2 " ;
?>
Saída:
-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