ශ්‍රිතය strncasecmp

ශ්‍රිතය strncasecmp නියම කරන ලද පළමු n සංකේත දෙකක් අකුරු කුලය නොසලකා සංසන්දනය කරයි. උප strings සමාන නම් 0, පළමු string දෙවැන්නට වඩා කුඩා නම් ඍණ අංකයක් සහ පළමු string දෙවැන්නට වඩා විශාල නම් ධන අංකයක් ආපසු දෙයි.

වාක්‍ය රචනය

phpstrncasecmp(string $str1, string $str2, int $length): int

උදාහරණය

පළමු 4 සංකේත අකුරු කුලය නොසලකා සංසන්දනය කිරීම:

php<?php
  $res = strncasecmp("Hello", "HELP me", 4);
  echo $res;
?>

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

php0

උදාහරණය

අකුරු කුලයේ වෙනසක් සහිතව සංසන්දනය කිරීම:

php<?php
  $res = strncasecmp("apple", "APRICOT", 3);
  echo $res;
?>

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය (ඍණ අංකයක්, 'p' < 'R' නිසා):

php-8

උදාහරණය

ආරම්භක කොටස (prefix) අකුරු කුලය නොසලකා පරීක්ෂා කිරීම:

php<?php
  $header = "Content-Type: application/json";
  if (strncasecmp($header, "content-type:", 12) === 0) {
    echo '+++';
  }
?>

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

php'+++'

මෙයද බලන්න

  • strncmp ශ්‍රිතය,
    පළමු n සංකේත අකුරු කුලය සැලකිල්ලට ගනිමින් සංසන්දනය කරයි
  • strcasecmp ශ්‍රිතය,
    strings සම්පූර්ණයෙන්ම අකුරු කුලය නොසලකා සංසන්දනය කරයි