124 of 410 menu

Chr-funktio

chr-funktio löytää merkin sen ASCII -koodin perusteella.

Syntaksi

chr(int $codepoint): string

Esimerkki

Tulostetaan merkki, jonka koodi on 97:

<?php echo chr(97); ?>

Koodin suorituksen tulos:

'a'

Esimerkki . Käyttö

Luodaan satunnainen pieni latinalainen aakkonen. Tarkastellaan ASCII -taulukkoa ja nähdään, että pienillä latinalaisilla kirjaimilla on koodit välillä 97 - 122. Siksi generoidaan satunnaisluku tällä välillä mt_rand -funktiolla ja otetaan tulos chr-funktioon:

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

Esimerkki . Käyttö

Luodaan nyt satunnainen merkkijono, joka koostuu 6:sta pienestä latinalaisesta kirjaimesta. Toistetaan edellisessä esimerkissä kuvattu toimenpide 6 kertaa silmukassa:

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

Esimerkki . Käyttö

Isot latinalaiset kirjaimet ovat välillä 65-90, ja pienet - välillä 97-122. Eli niiden välillä on aukko. Saadaan satunnainen merkki, joka on pieni tai iso latinalainen kirjain. Muodostetaan range -funktiolla 2 taulukkoa: ensimmäinen numeroilla 65 - 90, ja toinen numeroilla 97 - 122. Yhdistetään ne array_merge -funktiolla ja tulostetaan sitten satunnainen elementti tästä taulukosta array_rand -funktiolla:

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

Katso myös

  • ord-funktion,
    joka palauttaa merkin koodin
Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää