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हिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել