124 of 410 menu

Funkcija chr

Funkcija chr pronalazi simbol prema njegovom ASCII kodu.

Sintaksa

chr(int $codepoint): string

Primer

Hajde da ispišemo simbol koji ima kod 97:

<?php echo chr(97); ?>

Rezultat izvršavanja koda:

'a'

Primer . Primena

Hajde da ispišemo slučajno malo slovo latiničnog alfabeta. Za to pogledajmo tabelu ASCII i videćemo da mala latinična slova imaju kodove od 97 do 122. Stoga generišimo slučajan broj u ovom opsegu pomoću mt_rand i rezultat uzmimo u chr:

<?php echo chr(mt_rand(97, 122)); ?>

Primer . Primena

Hajde da sada formiramo slučajan string od 6 malih latiničnih slova. Za to opisanu u prethodnom primeru operaciju ponovimo 6 puta u ciklusu:

<?php $str = ''; for ($i = 1; $i <= 6; $i++) { $str .= chr(mt_rand(97, 122)); } echo $str; ?>

Primer . Primena

Velika latinična slova imaju opseg 65-90, a mala - 97-122. To jest između njih postoji rupa. Hajde da dobijemo slučajan simbol malo ili veliko latinično slovo. Za to pomoću range formirajmo 2 niza: prvi sa brojevima od 65 do 90, a drugi sa brojevima od 97 do 122. Spojimo ih zajedno pomoću array_merge i zatim ispišimo slučajan element ovog niza pomoću array_rand:

<?php $codes = array_merge(range(65, 90), range(97, 122)); echo chr($codes[array_rand($codes)]); ?>

Pogledajte takođe

  • funkciju ord,
    koja vraća kod simbola
Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij