php, codeschnipsel, php beispielen
Php str_replace() - Das Vorkommen eines Zeichens in einer Zeichenkette suchen und mit einer eigenen String ersetzen

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

Userbereich
kostenlos Anmelden
Memberliste

Script Datenbank
Script Archiv
Script Top 20
Screenshots
Testberichte

Suche

 
Script Seite

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

Artfiles.de
Bietet Serviceorientierte Internetdienstleistungen...

City-scripte-shop...
Bei den Anbieter bekommt man Webspace mit einer Do...

weitere Anbieter
PHP Space Community auf Facebook PHP Space Community auf Twitter RSS Feeds der PHP Space Community

 

Statistik
14 Gäste Online
0 Member Online
760 Besucher heute
1186 Besucher gestern
 

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:  1910
Sprache: DeutschDeutsch
Kategorie:  Fortgeschrittene Tut...
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


 

Verlink uns, wenn Dir das Tutorial gefallen hat:
Artikel hinzufügen bei:
Bookmark bei: Mr. Wong Bookmark bei: Webnews Bookmark bei: Icio Bookmark bei: Folkd Bookmark bei: Yigg Bookmark bei: Linkarena Bookmark bei: Del.ico.us Bookmark bei: Reddit Bookmark bei: Digg Bookmark bei: StumbleUpon Bookmark bei: Slashdot Bookmark bei: Google Bookmark bei: Blinklist Bookmark bei: Blogmarks Bookmark bei: Diigo Bookmark bei: Technorati Bookmark bei: Newsvine Bookmark bei: Netvouz