Mahlzeit Horonock,
da dieser Thread ja bereits ziemlich weit abgedriftet ist und IMHO die Nutzung von regulären Ausdrücken für Dein Problem eher Overkill ist, möchte ich Dir noch folgenden Vorschlag machen:
Ich habe eine txt, bestehend aus 10 Zeichen.
Du meinst, Du hast eine Textdatei, in der genau 10 Zeichen enthalten sind?
Nun habe ich gleich der txt, 10 Bilder-Tags. Allerdings soll die src mit dem jeweiligen Zeichen der txt der Reihenfolge nach ersetzt werden.
Kann mir da jemand einen Code für Basteln?
Ich kann Dir ein paar Hinweise geben:
// Hole Dir den Inhalt der Datei:
$content = [link:http://de.php.net/manual/en/function.file-get-contents.php@title=file_get_contents]('../Zahlen.txt');
// Beispielfall:
// 123.123.12
// Ersetze zu Anfang einmal den Punkt (den der kommt ja später auch in den <img>-Elementen vor
$content = [link:http://de.php.net/str-replace@title=str_replace]('.', '<img src="c.png">', $content);
// Ersetze jetzt alle Ziffern:
[link:http://de.php.net/manual/en/control-structures.for.php@title=for] ($i = 0; $i < 10; $i++) {
$content = str_replace($i, [link:http://de.php.net/manual/en/function.sprintf.php@title=sprintf]('<img src="%d.png">', $i), $content);
}
// In $content sollte jetzt (im Beispielfall) folgendes stehen:
// <img src="1.png"><img src="2.png"><img src="3.png"><img src="c.png"><img src="1.png"><img src="2.png"><img src="3.png"><img src="c.png"><img src="1.png"><img src="2.png">
// Zur Überprüfung solltest Du sie Dir mal ausgeben lassen:
echo $content;
Hoffe das hat jeder verstanden.. Auf dem Gebiet php bin ich noob, in HTML kenne ich mich gut aus.
Dann beseitige ersteren Missstand - z.B. durch ein entsprechendes Tutorial.
MfG,
EKKi
--
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|