"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como substituir os espaços reservados em strings PHP por `strtr`?

Como substituir os espaços reservados em strings PHP por `strtr`?

Postado em 2025-03-23
Navegar:842

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

String Variable Replacement in php

Ao lidar com strings no PHP, há instâncias em que se torna necessário substituir os espaços reservados por valores específicos. Para enfrentar esse desafio, várias técnicas podem ser empregadas. Vamos explorar uma solução utilizando a função STRTR. Ele opera substituindo as chaves pelos valores correspondentes, oferecendo um método versátil para modificação dinâmica da string. echo strtr ($ data_base [0] ['body'], array ('{$ club}' => $ club));

este snippet de código assume que $ data_base [0] ['corpo'] contém a string "Eu sou um {$ club} fan." Após a execução, a saída será: eu sou um fã de Barcelona. Vamos considerar um exemplo expandido em que uma string contém vários espaços reservados distintos. $ vars = matriz ( '{$ Club}' => 'Barcelona', '{$ tag}' => 'sometext', '{$ outrotag}' => 'algumtetext' ); eco strtr ($ data_base [0] ['body'], $ vars);

Nesta demonstração estendida, vários espaços reservados são definidos na matriz $ vars. Após a execução, o programa produzirá a seguinte saída:

eu sou um fã de Barcelona, ​​com SOMETEXT e ALGUNS RAPIDADES DEXTIMENTES.

Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3