PHP
[PHP] strtr() 함수로 메시지 템플릿 만들기
teamnova
2025. 5. 25. 16:23
728x90
안녕하세요,
오늘은 이메일, 알림 메시지, 안내 문구 등에 간단하게 변수 치환 템플릿을 만들 수 있는 strtr() 항수에 대해 설명하겠습니다.
strtr() 함수란?
strtr()은 문자열 안의 특정 문자열들을 한 번에 다른 값으로 치환할 수 있는 함수입니다.
string strtr(string $string, array $replacePairs)
- $replacePairs : 바꿀 문자열 형식의 배열
예제 코드입니다.
<?php
$template = "안녕하세요, {name}님!<br>오늘은 {day}입니다.<br>{message}";
$data = [
'{name}' => '홍길동',
'{day}' => date('2025년 05월 25일'),
'{message}' => '좋은 하루 되세요!'
];
$result = strtr($template, $data);
echo $result;
?>
실행 결과
안녕하세요, 홍길동님!
오늘은 2025년 05월 25일입니다.
좋은 하루 되세요!