124 of 410 menu

Fungsi chr

Fungsi chr menemukan karakter berdasarkan ASCII kodenya.

Sintaks

chr(int $codepoint): string

Contoh

Mari tampilkan karakter yang memiliki kode 97:

<?php echo chr(97); ?>

Hasil eksekusi kode:

'a'

Contoh . Penerapan

Mari tampilkan huruf kecil acak dari alfabet Latin. Untuk melakukan ini, mari kita lihat tabel ASCII dan kita akan melihat bahwa huruf kecil Latin memiliki kode dari 97 hingga 122. Oleh karena itu, mari hasilkan angka acak dalam rentang ini dengan menggunakan mt_rand dan hasilnya akan kita ambil dengan chr:

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

Contoh . Penerapan

Sekarang mari kita buat string acak yang terdiri dari 6 huruf kecil Latin. Untuk melakukan ini, operasi yang dijelaskan pada contoh sebelumnya akan kita ulangi 6 kali dalam sebuah loop:

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

Contoh . Penerapan

Huruf besar Latin memiliki rentang 65-90, sedangkan huruf kecil - 97-122. Artinya, di antara keduanya terdapat celah. Mari kita dapatkan sebuah karakter acak, baik huruf kecil maupun huruf besar Latin. Untuk melakukan ini, dengan menggunakan range kita akan membentuk 2 array: yang pertama berisi angka dari 65 hingga 90, dan yang kedua berisi angka dari 97 hingga 122. Mari gabungkan keduanya dengan menggunakan array_merge dan kemudian tampilkan elemen acak dari array ini dengan menggunakan array_rand:

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

Lihat juga

  • fungsi ord,
    yang mengembalikan kode sebuah karakter
Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak