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šuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј