124 of 410 menu

chr функциясы

chr функциясы символду анын ASCII коду боюнча табат.

Синтаксис

chr(int $codepoint): string

Мисал

97 коду бар символду чыгаралы:

<?php echo chr(97); ?>

Кодду иштетүүнүн натыйжасы:

'a'

Мисал . Колдонуу

Латын алфавитинен кокустан кичине тамга чыгаралы. Бул үчүн ASCII таблицасына карап, латын кичине тамгаларынын 97 ден 122 чейинки коддорду экендигин көрөбүз. Ошондуктан mt_rand жардамы менен ушул аралыкта кокустан сан түзүп, натыйжаны chrга беребиз:

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

Мисал . Колдонуу

Эми латын алфавитинен 6 кичине тамгадан турган кокустан сап түзөлү. Бул үчүн мурунку мисалда сүрөттөлгөн амалды циклде 6 жолу кайталайбыз:

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

Мисал . Колдонуу

Чоң латын тамгаларынын диапазону 65-90, ал эми кичинелериники - 97-122. Башкача айтканда, алардын ортосунда тешик бар. Кокустан кичине же чоң латын тамгасын алалы. Бул үчүн range функциясынын жардамы менен 2 массив түзөбүз: биринчиси 65 дан 90 га чейинки сандардан, экинчиси 97 дан 122 га чейинки сандардан. Аларды array_merge жардамы менен бириктирип, андан кийин бул массивдин кокустан элементин array_rand функциясынын жардамы менен чыгарабыз:

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

Ошондой эле караңыз

  • ord функциясы,
    символдун кодун кайтарат
Кыргызча
AfrikaansAzə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
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу