webForumDet fria alternativet

tag replace

PHPur PHP

1 svar · 230 visningar · startad av WiZzLeR

Medlem sedan juni 2002346 inlägg
Frågan#1

här kommer min svaga sida:

$string = preg_replace( "/\[IMG\](.+?)\[\/IMG]/Uis", "<img src='\\1'>", $string);

varför fungerar inte det här när man har två IMG-taggar direkt efter varandra?

outputen blir så här:

<img src='image1.jpg[/IMG][IMG]image2.jpg'>

när jag skriver:

[IMG]image1.jpg[/IMG][IMG]image2.jpg[/IMG]
Medlem sedan dec. 20025 483 inlägg
#2
preg_replace( "/\\[IMG\\](.+?)\\[\\/IMG\\]/is", "<img src='\\1'>", $string);

:)

134 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)