Zeichen in einer Zeichenkette ersetzen (PHP) (Programmieren)

Zeichen in einer Zeichenkette ersetzen (PHP) (Programmieren)

Aloha!

Wie kann ich ein Zeichen(zb ä) aus einer Zeichenkette (zb Ältere Äpfel) mit ae ersetzen?
Bitte ohne vordefinierte Definitionen oder der gleichen.
o.O! einfach ae hinschreiben?!
HI! Ich habe eine ähnliche Frage:
Ich habe mit HTML einen Template gemacht mit Platzhaltern und so. Nun wollte ich fragen wie ich mit PHP das Template einlesen und die Strings ersetzen kann. Über Antworten würde ich mich sehr freuen!
cu.
@Goldgolem:
http://de.php.net/manual/de/ref.strings.php

@Öpihakob:
http://smarty.php.net/

Leider keine Zeit für ausführliche Erklärungen aber die Links sind die optimale Infoquelle. ;o)
Ein Zeichen in einer Zeichenkette wie zum Beispiel 'Äpfel' durch ein anderes zu ersetzen geht so:



$zeichenkette='Äpfel';
$zuErsetzen='Ä';
$ersetzenMit='A';
$zeichenkette_neu=strtr($zeichenkette,$zuErsetzen,$ersetzenMit);



Ich hoffe es funktioniert.


Zu Templates:
Wenn man Zeichenketten folgendermaßen mit doppelten Anführungsstrichelchen deklariert...

$string="Das Ergebnis der Berechnung ist $variable1";

...nimmt man eigentlich an, dass bei der Ausgabe des Strings (mit echo) wortwörtlich der oben geschriebene String ankommt. Aber aufgrund der doppelten Anführungsstrichelchen (") werden alle Variablen wie zum Beispiel $variable1 durch ihren WERT ersetzt. Das heißt im $string steht nicht mehr $variable1 sondern deren Wert, also zum Beispiel 567.

Um in Template-Dateien die Template-Variablen zu ersetzen muss man die Datei einfach in einen String einlesen... mit "



MFG, BattleMaker
Logge dich ein um einen Beitrag zu schreiben.