chr ක්රියාකාරීත්වය
chr ක්රියාකාරීත්වය එහි
ASCII
කේතය අනුව අක්ෂරය සොයා ගනී.
වාක්ය රචනය
chr(int $codepoint): string
උදාහරණය
97 කේතය ඇති අක්ෂරය ප්රදර්ශනය කරමු:
<?php
echo chr(97);
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
'a'
උදාහරණය . භාවිතය
අහඹු ලතින් හෝඩියේ කුඩා අකුරක් ප්රදර්ශනය කරමු.
මේ සඳහා
ASCII වගුව බලමු.
ලතින් හෝඩියේ කුඩා අකුරුවල කේත
97 සිට 122 දක්වා ඇත. එමනිසා,
mt_rand
භාවිතයෙන් මෙම පරාසයේ අහඹු අංකයක් ජනනය කර
එහි ප්රතිඵලය chr හි ගනිමු:
<?php
echo chr(mt_rand(97, 122));
?>
උදාහරණය . භාවිතය
දැන් 6 කුඩා ලතින් අකුරු වලින් සෑදූ අහඹු පේළියක්
සාදමු. මේ සඳහා
පෙර උදාහරණයේ විස්තර කර ඇති ක්රියාවලිය
6 වතාවක් චක්රයක පුනරාවර්තනය කරමු:
<?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
$codes = array_merge(range(65, 90), range(97, 122));
echo chr($codes[array_rand($codes)]);
?>
මෙයද බලන්න
-
ordක්රියාකාරීත්වය,
එය අක්ෂර කේතය ආපසු ලබා දෙයි