124 of 410 menu

Функсияи 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,
    ки коди аломатро бармегардонад
Тоҷикӣ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан