O'Reilly logo

PHP 5 Kochbuch, Third Edition by Stephan Schmidt, Ulrich Speidel, Matthias Brusdeylins, Carsten Lucke, Adam Trachtenberg, David Sklar

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

1.2 Teile von Strings ersetzen

Problem

Sie möchten einen Teil eines Strings durch einen anderen String ersetzen. Sie möchten beispielsweise alles außer den letzten vier Ziffern einer Kreditkartennummer vor der Ausgabe verbergen.

Lösung

Benutzen Sie substr_replace():

// Alles von der Position $start bis zum Ende von $alter_string
// wird durch $neuer_substring ersetzt.
$neuer_string = substr_replace($alter_String,$neuer_substring,$start);

// $laenge Zeichen, beginnend bei der Position $Start, werden durch
// $neuer_substring ersetzt.
$neuer_string = substr_replace($alter_string,$neuer_substring,$start,$laenge);

Diskussion

Ohne das Argument $length ersetzt substr_replace() alles von $start bis zum String-Ende. Wenn $length angegeben ist, wird nur die ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required