124 of 410 menu

Funkcija chr

Funkcija chr atrod simbolu pēc tā ASCII koda.

Sintakse

chr(int $codepoint): string

Piemērs

Izvadīsim simbolu, kuram ir kods 97:

<?php echo chr(97); ?>

Koda izpildes rezultāts:

'a'

Piemērs . Lietojums

Izvadīsim nejaušu mazo latīņu alfabēta burtu. Lai to izdarītu, apskatīsim ASCII tabulu un redzēsim, ka mazajiem latīņu burtiem ir kodi no 97 līdz 122. Tāpēc ģenerēsim nejaušu skaitli šajā diapazonā ar mt_rand palīdzību un rezultātu ievietosim chr:

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

Piemērs . Lietojums

Tagad izveidosim nejaušu virkni no 6 mazajiem latīņu burtiem. Lai to izdarītu, iepriekšējā piemērā aprakstīto darbību atkārtosim 6 reizes cilpā:

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

Piemērs . Lietojums

Lielajiem latīņu burtiem ir diapazons 65-90, bet mazajiem - 97-122. Tas nozīmē, ka starp tiem ir plaisa. Iegūsim nejaušu simbolu - mazo vai lielo latīņu burtu. Lai to izdarītu, ar range palīdzību izveidosim 2 masīvus: pirmo ar skaitļiem no 65 līdz 90, bet otro ar skaitļiem no 97 līdz 122. Apvienosim tos kopā ar array_merge un tad izvadīsim nejaušu šī masīva elementu ar array_rand:

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

Skatiet arī

  • funkciju ord,
    kas atgriež simbola kodu
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt