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

PHP