124 of 410 menu

Funksioni chr

Funksioni chr gjen një simbol sipas ASCII kodit të tij.

Sintaksa

chr(int $codepoint): string

Shembull

Le të shfaqim një simbol që ka kodin 97:

<?php echo chr(97); ?>

Rezultati i ekzekutimit të kodit:

'a'

Shembull . Zbatim

Le të shfaqim një shkronjë të vogël të rastësishme të alfabetit latin. Për këtë, le të shohim tabelën ASCII dhe do të shohim se shkronjat e vogla latine kanë kode nga 97 deri në 122. Prandaj, le të gjenerojmë një numër të rastësishëm në këtë varg me ndihmën e mt_rand dhe rezultatin do ta marrim në chr:

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

Shembull . Zbatim

Tani le të krijojmë një varg të rastësishëm prej 6 shkronjash të vogla latine. Për këtë, operacionin e përshkruar në shembullin e mëparshëm do ta përsërisim 6 herë në një cikël:

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

Shembull . Zbatim

Shkronjat e mëdha latine kanë vargun 65-90, ndërsa ato të vogla - 97-122. Kjo do të thotë se midis tyre ka një boshllëk. Le të marrim një simbol të rastësishëm që është shkronjë e vogël ose e madhe latine. Për këtë, me ndihmën e range le të formojmë 2 vargje: i pari me numrat nga 65 deri në 90, dhe i dyti me numrat nga 97 deri në 122. Le t'i bashkojmë ato së bashku me ndihmën e array_merge dhe pastaj të shfaqim një element të rastësishëm të këtij vargu me ndihmën e array_rand:

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

Shihni gjithashtu

  • funksionin ord,
    i cili kthen kodin e simbolit
Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo