ශ්‍රිතය strcmp

ශ්‍රිතය strcmp අකුරු කොටස සැලකිල්ලට ගනිමින් ද්විමය-ආරක්ෂිත යතුරු පුවරු සංසන්දනයක් ක්‍රියාත්මක කරයි. යතුරු පුවරු සමාන නම් 0, පළමු යතුරු පුවරුව දෙවැන්නට වඩා කුඩා නම් සෘණ අංකයක්, සහ පළමු යතුරු පුවරුව දෙවැන්නට වඩා විශාල නම් ධන අංකයක් ආපසු ලබා දෙයි.

වාක්‍ය රචනා ක්‍රමය

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

උදාහරණය

සමාන යතුරු පුවරු සංසන්දනය කිරීම:

php<?php
  $res = strcmp("Hello", "Hello");
  echo $res;
?>

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

php0

උදාහරණය

විවිධ යතුරු පුවරු සංසන්දනය කිරීම (අකුරු කොටස සැලකිල්ලට ගනිමින්):

php<?php
  $res = strcmp("Apple", "apple");
  echo $res;
?>

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිපලය (සෘණ අංකය, මන්ද 'A' < 'a' ASCII හි):

php-32

උදාහරණය

සිතියම් ක්‍රියාකරුවන් තුළ භාවිතය:

php<?php
  $password = "Secret123";
  if (strcmp($password, "Secret123") === 0) {
    echo "මුරපදය නිවැරදියි";
  } else {
    echo "මුරපදය වැරදියි";
  }
?>

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

php"මුරපදය නිවැරදියි"

මෙයද බලන්න

  • ශ්‍රිතය strcasecmp,
    අකුරු කොටස නොසලකා යතුරු පුවරු සංසන්දනය කරන
  • ශ්‍රිතය strncmp,
    යතුරු පුවරුවල පළමු n සංකේත සංසන්දනය කරන