Hi
Mehrdimensionales Array? Meinst du das wirklich so, oder meintest du ein assoziatives Array?
Mit assoziativen Arrays kenne ich mich nicht so aus. Ich jedenfalls hätte es mit einem mehrdimensionalen Array versucht.
$images = array(array("%sm63%","BILDQUELLE"),array("%sm64%","BILDQUELLE"),...)
und dementsprechend auch die for- oder foreach-Schleife:
foreach($x;$x<count($images);$x++)
{
if(strpos($text,$images[$x][0]))
{
str_replace($images[$x][0],$images[$x][1],$text);
}
}
Wie gesagt, dynamisches Befüllen des Arrays müsste davor erfolgen.
Wenn es einfacher geht, assoziative Arrays zu nehmen, dann empfehle ich dir, dennisb, auch assoziative Arrays zu benutzen.
Viele Grüße
Esel