strcasecmp funksiýasy

strcasecmp funksiýasy ikili howpsuzlykly, ýokary-käbir hasaba almazdan setirleri deňeşdirýär. Birinji parameter hökmünde deňeşdiriljek birinji setir, ikinji hökmünde ikinji setir berilýär. Eger setirler birmeňzeş bolsa, funksiýa 0 gaýtarýar; eger birinji setir ikinjiden kiçi bolsa, -1 san; we eger birinji setir uly bolsa, 1-den uly san.

Sintaksis

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

Mysal

Deň, ýöne dürli registrde ýazylypdyr iki setiri deňeşdirmek:

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

Kodyň çykyş netijesi:

php0

Mysal

Birinji setiriň ikinjiden kiçi bolýan setirleri deňeşdirmek:

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

Kodyň çykyş netijesi:

php-1

Mysal

Birinji setiriň ikinjiden uly bolýan setirleri deňeşdirmek:

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

Kodyň çykyş netijesi:

php1

Şeýle-de görüň

  • registri hasaba alýan setirleri deňeşdirýän, strcmp funksiýasyny
  • setirleriň ilkinji n simwolyny ýokary-käbir hasaba almazdan deňeşdirýän, strncasecmp funksiýasyny