Функция PHP Strncasecmp()

|
Синтаксис:
strncasecmp ($string1, $string2, $length)
Параметры:эта функция принимает два параметра, как показано в приведенном выше синтаксисе и описано ниже. :
  • $string1, $string2:эти параметры определяют строки для сравнения.
  • $length:указывает количество символов в каждой строке, которая будет использоваться в сравнении. Этот параметр является обязательным.
Возвращаемое значение:Эта функция возвращает целое число в зависимости от условий, описанных ниже:
  • strncasecmp() возвращает 0, если две строки равны.
  • strncasecmp() возвращает < 0 — если строка1 меньше строки2
  • strncasecmp() возвращает > 0 — если строка1 больше строки2
Примеры:
Ввод: string1 = "Hello", string2 = "hEllo", length = 6 Вывод: 0 Ввод: string1 = "Geeks", string2 =" Gfg", length = 3 Вывод: -1 Ввод: string1 =" Nerd ", string2 =" Geeks ", length = 4 Вывод: 7
Приведенные ниже программы иллюстрируют функцию strncasecmp() в PHP:Программа 1 : Когда две строки идентичны: <код> $str1 = "Гики для гиков"; $str2 = "Гики для гиков";
/ / Обе строки равны $test = strncasecmp ( $str1, $str2, 16); echo" $test ";
?> Вывод:
0
Программа 2 : когда первая строка больше второй строки:

// Строки ввода $str1 = "Гики для гиков " ; $str2 = "Гики для" ; $test = strncasecmp ( $str1 , $str2 , 16);
// В этом случае вторая строка меньше echo "$test" ;
?>
Вывод:
6
Программа 3 : Первая строка меньше второй:
// Строки ввода $str1 = "Гики для" ; $str2 = "Гики для гиков" ; $test = strncasecmp ( $str1 , $str2 , 16);
// В этом случае первая строка меньше echo "$test" ;
?>
Вывод:
-6 
Программа 4 : Эта программа иллюстрирует нечувствительность к регистру функции:
// Строки ввода $str1 = " ГИКИ ДЛЯ ГИКОВ " ; $str2 = "Гики для гиков" ;
// Обе строки равны $test = strncasecmp ( $str1 , $str2 , 16); echo " $test " ;
?>
Вывод:
0
Программа 5 : две строки одинаковой длины, но содержащие разные символы. В этом случае отображается разница между значениями ASCII двух символов. Функция возвращает положительное значение, если символ в строке 1 имеет более высокое значение ASCII, и отрицательное значение, если символ в строке 2 имеет более высокое значение ASCII.<код> <код>
// Строки ввода $str1 = "Хорошо" ; $str2 = "Гун" ; $test1 = strncasecmp ( $str1 , $str2 , 4);
// Во второй строке есть символ
// с более высоким значением ASCII echo "$test1" ; echo " " ; $test2 = strncasecmp ( $str2 , $str1 , 4);
// В первой строке есть символ
// с более высоким значением ASCII echo "$test2 " ;
?>
Вывод:
-10 10
Ссылка :
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