„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Wie ersetzt man Platzhalter in PHP -Zeichenfolgen durch `strtr`?

Wie ersetzt man Platzhalter in PHP -Zeichenfolgen durch `strtr`?

Gepostet am 2025-03-23
Durchsuche:144

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

String Variable Ersatz in php

Beim Umgang mit Zeichenfolgen in PHP werden Instanzen erforderlich, in denen es notwendig wird, Platzhalter durch bestimmte Werte zu ersetzen. Um diese Herausforderung anzugehen, können verschiedene Techniken eingesetzt werden. Lassen Sie uns eine Lösung unter Verwendung der STRTR -Funktion untersuchen.

Lösung unter Verwendung von STRTR:

Die STRTR -Funktion wurde speziell so konzipiert, dass sie Teile eines Zeichens basierend auf einem bereitgestellten Zuordnungs -Array übersetzen. Es ersetzt Tasten durch entsprechende Werte und bietet eine vielseitige Methode für die dynamische String -Änderung.

in Ihrem speziellen Fall, in dem Sie den Platzhalter {$ Club} durch den Wert "barcelona" ersetzen möchten, "Sie können Strtra wie folgt:

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

Dieser Code -Snippet geht davon aus, dass $ data_base [0] ['Body'] die Zeichenfolge enthält. Bei der Ausführung wird die Ausgabe:

I am a Barcelona fan.

Erweiterung für mehrere Werte:

zusätzlich verhandelt Strtres Szenarien, in denen mehrere Platzhalter ersetzt werden müssen. Betrachten wir ein erweitertes Beispiel, in dem eine Zeichenfolge mehrere verschiedene Platzhalter enthält.

$data_base[0]['body'] = 'I am a {$club} fan, with {$tag} and {$anothertag} capabilities.';

$vars = array(
  '{$club}'       => 'Barcelona',
  '{$tag}'        => 'sometext',
  '{$anothertag}' => 'someothertext'
);

echo strtr($data_base[0]['body'], $vars);

In dieser erweiterten Demonstration sind mehrere Platzhalter im $ vars -Array definiert. Bei der Ausführung erzeugt das Programm die folgende Ausgabe:

I am a Barcelona fan, with sometext and someothertext capabilities.

Durch die Verwendung der STRTR -Funktion können Sie die Variablen in Anzeichen effektiv und dynamisch ersetzen.

Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3