PHP | Функция strncmp ()
Опубликовано: 23 Февраля, 2022
Strncmp () - это встроенная функция в PHP, которая используется для сравнения первых n символов двух строк. Эта функция чувствительна к регистру, что указывает на то, что прописные и мелкие регистры будут обрабатываться по-разному во время сравнения. Эта функция сравнивает две строки с первым символом n и сообщает, больше или меньше первая строка или равна второй строке.
int strncmp ($ str1, $ str2, $ len)
Параметры: эта функция принимает три параметра, как указано выше и описано ниже:
- $ str1: обязательный параметр. Этот параметр относится к первой строке, которая будет использоваться при сравнении.
- $ str2: обязательный параметр. Этот параметр относится ко второй строке, которая будет использоваться при сравнении.
- $ len: это обязательный параметр, который используется для определения первого числа $ len сравниваемых символов.
Возвращаемое значение: эта функция возвращает случайное целочисленное значение в зависимости от сравнения строки, приведенной ниже:
- Возвращает 0, если первые n символов обеих строк равны.
- Возвращает отрицательное значение (<0), если первые n символов $ string2 больше, чем $ string1.
- Возвращает положительное значение (> 0), если первые n символов $ string1 больше, чем $ string2.
Ниже программы иллюстрируют функцию strncmp () в PHP.
Программа 1:
Program 2:
PHP
<?php // PHP program to illustrate the working of strncmp() $str1 = "GeeksforGeeks" ; $str2 = "geeksforgeeks" ; // In this case both the strings are equal print_r( strncmp ( $str1 , $str2 , 13)); ?> |
Output:
-32
Статьи по Теме:
- PHP | Функция strlen ()
- PHP | Перевернуть строку
Ссылка: http://php.net/manual/en/function.strncmp.php