124 of 410 menu

Funksie chr

Die funksie chr vind 'n karakter volgens sy ASCII kode.

Sintaksis

chr(int $codepoint): string

Voorbeeld

Laat ons die karakter met kode 97 vertoon:

<?php echo chr(97); ?>

Resultaat van die kode:

'a'

Voorbeeld . Toepassing

Laat ons 'n ewekansige kleinletter van die Latynse alfabet vertoon. Kyk na die ASCII tabel en sien dat klein Latynse letters kodes van 97 tot 122 het. Dus, genereer 'n ewekansige getal in hierdie reeks met behulp van mt_rand en neem die resultaat in chr:

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

Voorbeeld . Toepassing

Laat ons nou 'n ewekansige string vorm van 6 klein Latynse letters. Herhaal die operasie uit die vorige voorbeeld 6 keer in 'n lus:

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

Voorbeeld . Toepassing

Hoofletters van die Latynse alfabet het die reeks 65-90, en kleinletters - 97-122. Daar is dus 'n gaping tussen hulle. Laat ons 'n ewekansige karakter kry: 'n klein of hoofletter van die Latynse alfabet. Skep met behulp van range 2 skikkings: die eerste met getalle van 65 tot 90, en die tweede met getalle van 97 tot 122. Voeg hulle saam met behulp van array_merge en vertoon dan 'n ewekansige element van hierdie skikking met behulp van array_rand:

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

Sien ook

  • funksie ord,
    wat die kode van 'n karakter teruggee
Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp