124 of 410 menu

Funktsioon chr

Funktsioon chr leiab sümboli selle ASCII koodi järgi.

Süntaks

chr(int $codepoint): string

Näide

Väljastame sümboli, mille kood on 97:

<?php echo chr(97); ?>

Koodi täitmise tulemus:

'a'

Näide . Rakendus

Väljastame juhusliku väikese ladina tähe. Selleks vaatame ASCII tabelit ja näeme, et väikestel ladina tähtedel on koodid vahemikus 97 kuni 122. Seega genereerime juhusliku arvu selles vahemikus kasutades mt_rand ja võtame tulemuse chr funktsiooni abil:

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

Näide . Rakendus

Loome nüüd juhusliku stringi 6 väikesest ladina tähest. Selleks kordame eelmises näites kirjeldatud toimingut 6 korda tsüklis:

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

Näide . Rakendus

Suurtel ladina tähtedel on vahemik 65-90, ja väikestel - 97-122. See tähendab, et nende vahel on tühimik. Saame juhusliku sümboli, mis on kas väike või suur ladina täht. Selleks kasutame range funktsiooni, et moodustada 2 massiivi: esimene numbritega alates 65 kuni 90, ja teine numbritega alates 97 kuni 122. Ühendame need kokku kasutades array_merge ja seejärel väljastame juhusliku elemendi sellest massiivist kasutades array_rand:

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

Vaata ka

  • funktsiooni ord,
    mis tagastab sümboli koodi
Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu