124 of 410 menu

chr 함수

함수 chrASCII 코드에 해당하는 문자를 찾습니다.

구문

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
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부