124 of 410 menu

chr Fonksiyonu

chr fonksiyonu, bir karakteri ASCII koduna göre bulur.

Sözdizimi

chr(int $codepoint): string

Örnek

97 koduna sahip karakteri yazdıralım:

<?php echo chr(97); ?>

Kodun çalıştırma sonucu:

'a'

Örnek . Uygulama

Rastgele bir küçük Latin alfabesi harfi yazdıralım. Bunun için ASCII tablosuna baktığımızda, küçük Latin harflerinin 97 ile 122 arasındaki kodlara sahip olduğunu görürüz. Bu nedenle, mt_rand kullanarak bu aralıkta rastgele bir sayı üretelim ve sonucu chr içine alalım:

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

Örnek . Uygulama

Şimdi 6 küçük Latin harfinden oluşan rastgele bir dizi oluşturalım. Bunun için önceki örnekte açıklanan işlemi, bir döngü içinde 6 kez tekrarlayalım:

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

Örnek . Uygulama

Büyük Latin harfleri 65-90 aralığına, küçük harfler ise 97-122 aralığına sahiptir. Yani aralarında bir boşluk var. Rastgele bir küçük veya büyük Latin harfi elde edelim. Bunun için range kullanarak 2 dizi oluşturalım: ilki 65 ile 90 arasındaki sayılar, ikincisi ise 97 ile 122 arasındaki sayılar. Bunları array_merge ile birleştirelim ve ardından array_rand kullanarak bu diziden rastgele bir elemanı yazdıralım:

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

Ayrıca Bakınız

  • ord fonksiyonu,
    bir karakterin kodunu döndürür
Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet