2012-03-09 56 views
0

像:如何用該URL中的參數值替換url?

$output = preg_replace( 
    "/http\:\/\/(.*)\?mid\=([0-9|a-z|A-Z]*)/ismU", 
    "<iframe src=\"http://professional.player.qbrick.com/player.aspx?mid=${2}\"></iframe>", 
    $output 
); 

這不工作...

我想是更換任何URL文本一樣

http://professional.player.qbrick.com/player.aspx?mid=asdas23234ASD 

<iframe src="http://professional.player.qbrick.com/player.aspx?mid=asdas23234ASD"></iframe> 
+0

你需要找到或識別開始與文本的網址嗎? – 2012-03-09 08:31:49

回答

0

如何:

$output = 'http://professional.player.qbrick.com/player.aspx?mid=asdas23234ASD'; 
$output = preg_replace( 
    "#(http://.*?\?mid=[0-9a-zA-Z]+)\b#ismU", 
    "<iframe src=\"$1\"></iframe>", 
    $output 
); 
echo $output,"\n"; 

輸出:

<iframe src="http://professional.player.qbrick.com/player.aspx?mid=asdas23234ASD"></iframe>