124 of 410 menu

A chr függvény

A chr függvény egy karaktert keres meg az ASCII kódja alapján.

Szintaxis

chr(int $codepoint): string

Példa

Írjuk ki azt a karaktert, amelynek a kódja 97:

<?php echo chr(97); ?>

A kód végrehajtásának eredménye:

'a'

Példa . Alkalmazás

Írjunk ki egy véletlen kisbetűt a latin ábécéből. Ehhez nézzük meg az ASCII táblázatot, és láthatjuk, hogy a kis latin betűk kódjai 97 és 122 között vannak. Ezért generáljunk egy véletlen számot ebben a tartományban a mt_rand segítségével, és az eredményt vegyük be a chr függvénybe:

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

Példa . Alkalmazás

Most készítsünk egy véletlen karakterláncot 6 kis latin betűből. Ehhez ismételjük meg az előző példában leírt műveletet 6 alkalommal egy ciklusban:

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

Példa . Alkalmazás

A nagy latin betűk tartománya 65-90, a kisbetűké pedig 97-122. Vagyis közöttük van egy rés. Kapjunk egy véletlen karaktert, ami kis- vagy nagybetű. Ehhez a range segítségével képezzünk 2 tömböt: az első a 65 és 90 közötti számokkal, a második a 97 és 122 közötti számokkal. Egyesítsük őket a array_merge segítségével, majd írjuk ki a tömb egy véletlen elemét a array_rand segítségével:

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

Lásd még

  • a ord függvényt,
    amely egy karakter kódját adja vissza
Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás