<?php
$zeichenkette = include("../Last update.txt"); //in dem Falle 123.123.12$suchmuster[0] = '/0/';
...
$suchmuster[10] = '/c/';
$ersetzungen[0] = "<img src='0.png'>";
...
$ersetzungen[10] = "<img src='c.png'>";
echo preg_replace($suchmuster, $ersetzungen, $zeichenkette);
?>Und angezeigt wird:
123c123c12<img sr<img src='c.png'>='1.png'>
Es funktioniert wie man sieht nicht..
Was habe ich jetzt falsch gemacht?
php scheint mühe damit zu haben, dass du die '' nicht quotest.
versuche mal das
$suchmuster[0] = '/([0-9c])/';
$ersetzungen[0] = "<img src='$1.png'>";
Es ist wichtig, dass c zuerst kommt, damit nicht ein c in src neuerlich ersetzt wird.
in meiner Version matche ich eine Zeichenklasse [0-9c],
speichere sie ([0-9c])
und setze das gespeicherte im Ergebnis mit $1 ein.
mfg Beat
><o(((°> ><o(((°>
<°)))o>< ><o(((°>o
Der Valigator leibt diese Fische