Kazi ya strcasecmp

Kazi strcasecmp inafanya ulinganishaji wa mifumo usiozingatia herufi kubwa na ndogo kwa usalama wa binary. Kigezo cha kwanza hupeanwa mfumo wa kwanza wa kulinganisha, cha pili - mfumo wa pili. Kazi hurudisha 0 ikiwa mifumo ni sawa, nambari -1 ikiwa mfumo wa kwanza ni mdogo kuliko wa pili, na nambari kubwa kuliko 1 ikiwa mfumo wa kwanza ni mkubwa kuliko wa pili.

Syntax

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

Mfano

Kulinganisha mifumo miwili sawa katika hali tofauti za herufi:

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

Matokeo ya kutekeleza kificho:

php0

Mfano

Kulinganisha mifumo, ambapo wa kwanza ni mdogo kuliko wa pili:

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

Matokeo ya kutekeleza kificho:

php-1

Mfano

Kulinganisha mifumo, ambapo wa kwanza ni mkubwa kuliko wa pili:

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

Matokeo ya kutekeleza kificho:

php1

Angalia Pia

  • kazi strcmp,
    ambayo inalinganisha mifumo kwa kuzingatia herufi kubwa na ndogo
  • kazi strncasecmp,
    ambayo inalinganisha herufi za mwanzo n za mifumo bila kuzingatia herufi kubwa na ndogo