ශ්රිතය strncasecmp
ශ්රිතය strncasecmp නියම කරන ලද පළමු n සංකේත දෙකක් අකුරු කුලය නොසලකා සංසන්දනය කරයි. උප strings සමාන නම් 0, පළමු string දෙවැන්නට වඩා කුඩා නම් ඍණ අංකයක් සහ පළමු string දෙවැන්නට වඩා විශාල නම් ධන අංකයක් ආපසු දෙයි.
වාක්ය රචනය
strncasecmp(string $str1, string $str2, int $length): int
උදාහරණය
පළමු 4 සංකේත අකුරු කුලය නොසලකා සංසන්දනය කිරීම:
<?php
$res = strncasecmp("Hello", "HELP me", 4);
echo $res;
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
0
උදාහරණය
අකුරු කුලයේ වෙනසක් සහිතව සංසන්දනය කිරීම:
<?php
$res = strncasecmp("apple", "APRICOT", 3);
echo $res;
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය (ඍණ අංකයක්, 'p' < 'R' නිසා):
-8
උදාහරණය
ආරම්භක කොටස (prefix) අකුරු කුලය නොසලකා පරීක්ෂා කිරීම:
<?php
$header = "Content-Type: application/json";
if (strncasecmp($header, "content-type:", 12) === 0) {
echo '+++';
}
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
'+++'
මෙයද බලන්න
-
strncmpශ්රිතය,
පළමු n සංකේත අකුරු කුලය සැලකිල්ලට ගනිමින් සංසන්දනය කරයි -
strcasecmpශ්රිතය,
strings සම්පූර්ණයෙන්ම අකුරු කුලය නොසලකා සංසන්දනය කරයි