strcasecmp funktsiyasi

strcasecmp funktsiyasi ikki satrni binary-xavfsiz tarzda registrni hisobga olmasdan solishtiradi. Birinchi parametrda solishtirish uchun birinchi satr, ikkinchi parametrda esa ikkinchi satr beriladi. Funktsiya agar satrlar bir xil bo'lsa 0 ni, agar birinchi satr ikkinchisidan kichik bo'lsa -1 ni, va agar birinchi satr katta bo'lsa 1 dan katta son qaytaradi.

Sintaksis

phpstrcasecmp(string $str1, string $str2): int

Misol

Turdosh, lekin turli registrdagi ikkita satrni solishtirish:

php<?php
  $res = strcasecmp('Hello', 'hello');
  echo $res;
?>

Kodni bajarish natijasi:

php0

Misol

Birinchi satr ikkinchisidan kichik bo'lgan holatda solishtirish:

php<?php
  $res = strcasecmp('apple', 'banana');
  echo $res;
?>

Kodni bajarish natijasi:

php-1

Misol

Birinchi satr ikkinchisidan katta bo'lgan holatda solishtirish:

php<?php
  $res = strcasecmp('zebra', 'apple');
  echo $res;
?>

Kodni bajarish natijasi:

php1

Shuningdek qarang

  • strcmp funktsiyasi,
    bu satrlarni registrni hisobga olgan holda solishtiradi
  • strncasecmp funktsiyasi,
    bu satrlarning birinchi n ta belgisini registrni hisobga olmasdan solishtiradi