我有这段代码,我想把get(标题)转换为变量,它的工作正常,例如我有变量'新闻,体育,节目',我的问题是,当有人改变标题=“新闻”到标题=新的,我没有新的变量如何控制它,当用户改变标题;这将显示一个错误,即第xx行的变量undefined和eval()代码错误
if(isset($_GET['title']))
$title=stripslashes($_GET['title']);
else
$title="news";
$trimed=trim(strtolower($title));
$variable="$".str_replace(" ","_",$trimed);
$title=eval('return '.$variable.';');
if(!isset($title))
$title=$$title;
谢谢你帮忙
2条答案
按热度按时间1aaf6o9v1#
您可以使用
${}
语法并替换:其中:
e0bqpujr2#
就这样做: