124 of 410 menu

chr funksiyası

chr funksiyası simvolu onun ASCII kodu ilə tapır.

Sintaksis

chr(int $codepoint): string

Misal

Gəlin, kodu 97 olan simvolu cap edək:

<?php echo chr(97); ?>

Kodun icrasının nəticəsi:

'a'

Misal . Tətbiqi

Gəlin təsadüfi kiçik latın hərfini cap edək. Bunun üçün ASCII cədvəlinə baxaq və görək ki, kiçik latın hərfləri 97-dən 122-yə qədər kodlara malikdir. Buna görə də, mt_rand vasitəsilə bu aralıqda təsadüfi ədəd yaradaq və nəticəni chr-ə ötürək:

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

Misal . Tətbiqi

Gəlin indi 6 kiçik latın hərfindən ibarət təsadüfi sətir yaradaq. Bunun üçün əvvəlki misalda təsvir olunan əməliyyatı sikllə 6 dəfə təkrarlayaq:

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

Misal . Tətbiqi

Böyük latın hərfləri 65-90 aralığına, kiçiklər isə 97-122 aralığına malikdir. Yəni onların arasında boşluq var. Gəlin təsadüfi kiçik və ya böyük latın hərfi əldə edək. Bunun üçün range vasitəsilə 2 massiv yaradaq: birinci 65-dən 90-ə qədər ədədlər, ikinci isə 97-dən 122-yə qədər ədədlər. Onları array_merge ilə birləşdirək və sonra array_rand ilə bu massivin təsadüfi elementini chr-ə ötürək:

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

Həmçinin baxın

  • ord funksiyası,
    simvolun kodunu qaytarır
Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČ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
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et