124 of 410 menu

Funkcija chr

Funkcija chr najde znak po njegovi ASCII kodi.

Sintaksa

chr(int $codepoint): string

Primer

Izpišimo znak, ki ima kodo 97:

<?php echo chr(97); ?>

Rezultat izvajanja kode:

'a'

Primer . Uporaba

Izpišimo naključno malo črko latinične abecede. Za to poglejmo v tabelo ASCII in vidimo, da imajo male latinične črke kode od 97 do 122. Zato generirajmo naključno število v tem območju z uporabo mt_rand in rezultat vzamimo v chr:

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

Primer . Uporaba

Sedaj oblikujmo naključni niz iz 6 malih latiničnih črk. Za to opisan operacijo v prejšnjem primeru ponovimo 6 krat v zanki:

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

Primer . Uporaba

Velike latinične črke imajo območje 65-90, male pa 97-122. To pomeni, da med njimi obstaja vrzel. Pridobimo naključni znak, malo ali veliko latinično črko. Za to z uporabo range oblikujmo 2 polja: prvo s števili od 65 do 90, drugo s števili od 97 do 122. Združimo jih skupaj z uporabo array_merge in nato izpišimo naključni element tega polja z uporabo array_rand:

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

Glejte tudi

  • funkcijo ord,
    ki vrne kodo znaka
Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni