动态链接这样替换mysql的PHP变量取串
http://{$site}.com/{$username}
和PHP文件
$site = google.com;$username = 2;
但是,当我从数据库中获取它不与PHP变量它只需更换作为
http://{$site}.com/{$username}
输出我试着preg_replace('/\{\$([a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*)\}/e', "$$1", $row['url']);
但它只是在更换MySQL中的e变量获取字符串其他保持静态。
那么是否有另一种方法来替换{}
中的所有值与特定的php变量。
'$ site'不是有效的字符串。也许你应该首先启用error_reporting .. – Luceos
$站点只是为了告诉你的人我的问题 –