82 of 410 menu

Funktion strtr

Die Funktion strtr führt eine Suche und Ersetzung von Zeichen in einer Zeichenkette durch. Sie hat zwei Arbeitsweisen.

In der ersten Variante akzeptiert die Funktion ein Array von Ersetzungen: die Schlüssel sind das, was wir ersetzen, und die Werte sind das, womit wir ersetzen:

strtr(wo wir ersetzen, Array der Ersetzungen);

In der zweiten Variante akzeptiert die Funktion mit einem Parameter die Zeichenkette mit den Zeichen, die ersetzt werden, und mit dem zweiten Parameter - die Zeichenkette mit den Zeichen, durch die ersetzt wird. Entsprechende Zeichen der ersten Zeichenkette werden durch entsprechende Zeichen der zweiten Zeichenkette ersetzt:

strtr(wo wir ersetzen, was wir ersetzen, womit wir ersetzen);

Beispiel

In diesem Beispiel ersetzt die Funktion die Zeichen 1 und 2 durch 'a' und 'b' entsprechend:

<?php echo strtr('111222', ['1'=>'a', '2'=>'b']); ?>

Ergebnis der Codeausführung:

'aaabbb'

Beispiel

In diesem Beispiel ersetzt die Funktion ebenfalls die Zeichen 1 und 2 durch 'a' und 'b' entsprechend:

<?php echo strtr('111222', '12', 'ab'); ?>

Ergebnis der Codeausführung:

'aaabbb'

Siehe auch

  • die Funktion str_replace,
    die ebenfalls eine Suche und Ersetzung durchführt
  • die Funktion substr_replace,
    die einen Teil einer Zeichenkette ausschneidet und durch eine andere ersetzt
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen