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