PHP正则表达式替换和普通替换实例
{dede:field name='aid' runphp='yes'} $tsql = new DedeSql(false);
$tsql->SetQuery("select * from #@__addonmusic as b left join #@__archives a on a.id = b.aid where aid='@me'");
$tsql->Execute('t');
while($row = $tsql->GetArray('t',MYSQL_ASSOC)){
$url=”http://www.qqzer.com/plus/lrc.php?title=”.urlencode($row['title']).”&artist=”.urlencode($row['music_author']);
$str=file_get_contents($url);
}
$str=preg_replace(‘/\[(.*?)\]/i’,”
“, $str);
$str=str_replace(“\n”,”",$str);
$str=str_replace(“\t”,”",$str);
$str=str_replace(“\r”,”",$str);
$str=str_replace(”
“,”
“,$str);
$str=str_replace(”
“,”
“,$str);
@me=$str;
{/dede:field}