Kazi strnatcasecmp
Kazi strnatcasecmp inafanya kulinganisha kwa mifumo miwili ya herufi bila kuzingatia herufi kubwa na ndogo,
ikitumia algorithm ya asili ya kupangilia (mpangilio wa asili). Kwenye kigezo cha kwanza
hupitishwa mfumo wa kwanza wa herufi wa kulinganisha, kwenye kigezo cha pili - mfumo wa pili wa herufi. Kazi hurudisha 0 ikiwa mifumo ya herufi ni sawa, nambari -1 ikiwa mfumo wa kwanza wa herufi ni mdogo kuliko wa pili,
na nambari kubwa kuliko 1 ikiwa mfumo wa kwanza wa herufi ni mkubwa kuliko wa pili.
Mtindo wa Herufi (Syntax)
strnatcasecmp(string1, string2);
Mfano
Wacha tulinganishe mifumo miwili ya herufi iliyofanana bila kuzingatia herufi kubwa na ndogo:
<?php
$res = strnatcasecmp('Hello', 'hello');
echo $res;
?>
Matokeo ya kutekeleza kificho:
0
Mfano
Wacha tulinganishe mifumo ya herufi iliyo na nambari, tukitumia upangaji wa asili:
<?php
$res = strnatcasecmp('file2.txt', 'file10.txt');
echo $res;
?>
Matokeo ya kutekeleza kificho:
-1
Mfano
Kulinganisha mifumo ya herufi kwa herufi kubwa na ndogo tofauti:
<?php
$res = strnatcasecmp('Apple', 'banana');
echo $res;
?>
Matokeo ya kutekeleza kificho:
-1
Angalia Pia
-
kazi
strnatcmp,
ambayo inalinganisha mifumo ya herufi kwa kuzingatia herufi kubwa na ndogo -
kazi
strcasecmp,
ambayo inalinganisha mifumo ya herufi bila kuzingatia herufi kubwa na ndogo -
kazi
strcmp,
ambayo inalinganisha mifumo ya herufi kwa kuzingatia herufi kubwa na ndogo