Navigation
 Startseite
 Fachbücher
 Forum
 Webmaster News
 Script Newsletter
 Kontakt
 Script Installation
 Php
 Php Tutorials
 Impressum

Community-Bereich
 kostenlos Registrieren
 Anmelden
 Benutzerliste

Script Datenbank
 Script Archiv
 Script Top 20
 Screenshots
 Testberichte

Suche
 

Unsere Php Scripts
 Counter Script
 Umfrage Script
 Bilder Upload Script
 Terminverwaltung
 Simple PHP Forum
 RSS Grabber

Script Mods
 phpBB Adsense Mode

Tools und Generatoren
 .htpasswd Generator
 md5 Generator
 base64 Generator
 ICQ Generator
 Colorpicker
 Unix timestamp Tool
 TLD Liste
 Webkatalog‑Verzeichnis

Partner
 Sprüche Treff

Hosterplus.de
Bekommen Sie Speicherplatz (Webspace), Domains und...
https://www.Hosterplus.de
Artfiles.de
Bietet Serviceorientierte Internetdienstleistungen...
https://www.Artfiles.de
 
 
 

Das Vorkommen eines Zeichens in einer Zeichenkette suchen und mit einer eigenen String ersetzen

Sie befinden sich: Home > Php Tutorial > Das Vorkommen eines Zeichen...

Das Vorkommen eines Zeichens in einer Zeichenkette suchen und mit einer eigenen String ersetzen


Eintrag am:  31.12.2009
Hits / Besucher:  6142
Sprache:  Deutsch
Kategorie:  Einsteiger Tutorials...
Tutorial Art:  eigenes
Eingetragen von    schubertmedia
 
Beschreibung

In diesem Tutorial möchte ich Ihnen erklären, wie Sie einzelne Zeichen oder Wörter innerhalb eines Strings suchen und mit einer eigenen Zeichenkette ersetzen. Dies kann beispielsweise hilfreich sein, wenn Sie das ausführen von HTML-Tags in einem Forum oder Gästebuch verhindern möchten, sodass die Tags zwar angezeigt, aber nicht ausgeführt werden.

Zur Lösung dieses Problems kann man die Funktion str_replace() verwenden. Der Funktion müssen drei Parameter übergeben werden. Der erste Parameter definiert den gesuchten Teil der Zeichenkette, welcher ersetzt werden soll. Dem zweiten Parameter übergibt man den neuen Teil der Zeichenkette, welcher den alten Teil ersetzen soll. Und mit dem dritten Parameter übergibt man den zu bearbeitenden String.

Die Syntax der Funktion str_replace():

str_replace(gesuchter_Teil, neuer_Teil, alte_Zeichenkette);

Beispiel:


<?php
    
/*
    * Created on 28.12.2009 by Nico Schubert
    */
    
$alte_zeichenkette 'Das ist der alte Text.';
    
$zeichen 'alte';
    
$ersatz 'neue';
    
$neue_zeichenkette str_replace($zeichen,
        
$ersatz$alte_zeichenkette);
    echo 
'Der Inhalt von $alte_zeichenkette:
        '
.$alte_zeichenkette.'<br>';
    echo 
'Der Inhalt von $neue_zeichenkette:
        '
.$neue_zeichenkette;
?>



Ausgabe:

Der Inhalt von $alte_zeichenkette: Das ist der alte Text.
Der Inhalt von $neue_zeichenkette: Das ist der neue Text.

Erklärung:

Die Variable $alte_zeichenkette enthält den Text, der bearbeitet werden soll. Das gesuchte Wort wird in der Variable $zeichen gespeichert und soll mit dem Wort aus der Variable $ersatz ersetzt werden. Diese drei Variablen werden nun der Funktion str_replace() übergeben. Da die Funktion die neue Zeichenkette als Ergebnis zurück liefert, wird das Ergebnis in einer neuen Variable mit der Bezeichnung $neue_zeichenkette gespeichert. Im letzten Schritt werden die alte und die neue Zeichenkette mit Hilfe von echo ausgegeben.

Weitere nützliche Artikel zu str_replace():

 

Tags:

 

Artikel hinzufügen bei: