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çeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш