"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > PHP 문자열의 자리 표시자를 'strtr'로 교체하는 방법은 무엇입니까?

PHP 문자열의 자리 표시자를 'strtr'로 교체하는 방법은 무엇입니까?

2025-03-23에 게시되었습니다
검색:820

How to Replace Placeholders in PHP Strings with `strtr`?

strtr을 사용하여 솔루션 :

strtr 함수는 제공된 매핑 어레이를 기반으로 문자열의 부분을 변환하도록 특별히 설계되었습니다. 키를 해당 값으로 교체하여 동적 문자열 수정을위한 다용도 방법을 제공합니다.

특정 경우에 자리 표시 자 {$ club}을 "Barcelona"로 바꾸고 자하는 특정 경우 :

[barcelona "; echo strtr ($ data_base [0]

, array ( '{$ club}'=> $ club); Upon execution, the output will be:

I am a Barcelona fan.

$club = "Barcelona";
echo strtr($data_base[0]['body'], array('{$club}' => $club));
Extension for Multiple Values:

I am a Barcelona fan.

$ data_base [0] = '나는 {$ tag} 및 {$ othertag} 기능이있는 {$ club} 팬입니다.'; $ vars = 배열 ​​( '{$ club}'=> '바르셀로나', '{$ tag}'=> 'sometext', '{$ othertag}'=> 'someothertext' ); Echo strtr ($ data_base [0] , $ vars);

이 확장 된 데모에서 여러 자리 표시자가 $ vars 배열에 정의됩니다. 실행시, 프로그램은 다음과 같은 출력을 생성 할 것입니다.

 저는 Sometext 및 일부 텍스트 기능을 갖춘 바르셀로나 팬입니다.
최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3