chr ක්‍රියාකාරීත්වය

chr ක්‍රියාකාරීත්වය එහි ASCII කේතය අනුව අක්ෂරය සොයා ගනී.

වාක්‍ය රචනය

phpchr(int $codepoint): string

උදාහරණය

97 කේතය ඇති අක්ෂරය ප්‍රදර්ශනය කරමු:

php<?php
  echo chr(97);
?>

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

php'a'

උදාහරණය . භාවිතය

අහඹු ලතින් හෝඩියේ කුඩා අකුරක් ප්‍රදර්ශනය කරමු. මේ සඳහා ASCII වගුව බලමු. ලතින් හෝඩියේ කුඩා අකුරුවල කේත 97 සිට 122 දක්වා ඇත. එමනිසා, mt_rand භාවිතයෙන් මෙම පරාසයේ අහඹු අංකයක් ජනනය කර එහි ප්‍රතිඵලය chr හි ගනිමු:

php<?php
  echo chr(mt_rand(97, 122));
?>

උදාහරණය . භාවිතය

දැන් 6 කුඩා ලතින් අකුරු වලින් සෑදූ අහඹු පේළියක් සාදමු. මේ සඳහා පෙර උදාහරණයේ විස්තර කර ඇති ක්‍රියාවලිය 6 වතාවක් චක්‍රයක පුනරාවර්තනය කරමු:

php<?php
  $str = '';
  for ($i = 1; $i <= 6; $i++) {
    $str .= chr(mt_rand(97, 122));
  }
  
  echo $str;
?>

උදාහරණය . භාවිතය

ලතින් හෝඩියේ විශාල අකුරුවල පරාසය 65-90, කුඩා අකුරු - 97-122. එනම්, ඒවා අතර හිඩැසක් ඇත. අහඹු කුඩා හෝ විශාල ලතින් අකුරක් ලබා ගනිමු. මේ සඳහා range භාවිතයෙන් 2 අරා සාදමු: පළමුවැන්න 65 සිට 90 දක්වා අංක සමග, දෙවැන්න 97 සිට 122 දක්වා අංක සමග. ඒවා එකට ඒකාබද්ධ කරමු array_merge භාවිතයෙන්, ඉන්පසු මෙම අරාවෙන් අහඹු මූලද්‍රව්‍යයක් ප්‍රදර්ශනය කරමු array_rand භාවිතයෙන්:

php<?php
  $codes = array_merge(range(65, 90), range(97, 122));
  echo chr($codes[array_rand($codes)]);
?>

මෙයද බලන්න

  • ord ක්‍රියාකාරීත්වය,
    එය අක්ෂර කේතය ආපසු ලබා දෙයි