PHP의 chr() 함수는 지정한 ASCII 값에 해당하는 문자를 반환하는 함수입니다. 즉, 숫자 형태의 ASCII 코드를 실제 문자로 변환할 때 사용됩니다.
구문
chr(ascii)
매개변수
ascii − 문자로 변환하고자 하는 ASCII 값을 지정합니다.
반환값
chr() 함수는 인자로 전달된 ASCII 값에 대응하는 문자를 반환합니다.
참고로 chr() 함수는 반대로 문자를 ASCII 값으로 변환하는 ord() 함수와 짝을 이루는 기능입니다.
다음은 chr() 함수의 사용 예시입니다 −
예제 1
<?php $val = 50; echo chr($val); ?>
위 코드의 실행 결과는 다음과 같습니다 −
출력
2
ASCII 값 50은 숫자 문자 '2'에 해당하므로 화면에 2가 출력됩니다.
이번에는 다른 예제를 살펴보겠습니다 −
예제 2
<?php $val = 88; echo chr($val); ?>
위 코드의 실행 결과는 다음과 같습니다 −
출력
X
ASCII 값 88은 대문자 'X'에 해당하므로 X가 출력됩니다. 이처럼 chr() 함수를 활용하면 ASCII 코드 값을 손쉽게 원하는 문자로 변환할 수 있습니다.