ශ්රිතය strnatcasecmp
ශ්රිතය strnatcasecmp ස්වභාවික ක්රමයේ සැලසුම (natural order) භාවිතයෙන් අකුරු වර්ගයේ සැලකිල්ලට නොගෙන නූල් දෙකක් සංසන්දනය කරයි.
පළමු පරාමිතියට සංසන්දනය සඳහා පළමු නූල යොදන අතර, දෙවන පරාමිතියට දෙවන නූල යොදයි.
නූල් සමාන නම් ශ්රිතය 0 ආපසු එවයි, පළමු නූල දෙවැන්නට වඩා අඩු නම් -1 අංකය,
සහ පළමු නූල දෙවැන්නට වඩා විශාල නම් 1 ට වැඩි අංකයක් ආපසු එවයි.
වාග් රීතිය
strnatcasecmp(string1, string2);
උදාහරණය
අකුරු වර්ගයේ සැලකිල්ලට නොගෙන සමාන නූල් දෙකක් සංසන්දනය කරමු:
<?php
$res = strnatcasecmp('Hello', 'hello');
echo $res;
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
0
උදාහරණය
ස්වභාවික අනුපිළිවෙලට අනුව අංක සහිත නූල් සංසන්දනය කරමු:
<?php
$res = strnatcasecmp('file2.txt', 'file10.txt');
echo $res;
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
-1
උදාහරණය
විවිධ අකුරු වර්ග සහිත නූල් සංසන්දනය කිරීම:
<?php
$res = strnatcasecmp('Apple', 'banana');
echo $res;
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
-1
මේවාත් බලන්න
-
ශ්රිතය
strnatcmp,
එය අකුරු වර්ගය සැලකිල්ලට ගෙන නූල් සංසන්දනය කරයි -
ශ්රිතය
strcasecmp,
එය අකුරු වර්ගයේ සැලකිල්ලට නොගෙන නූල් සංසන්දනය කරයි -
ශ්රිතය
strcmp,
එය අකුරු වර්ගය සැලකිල්ලට ගෙන නූල් සංසන්දනය කරයි