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ščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј