我有一些像这样的数组
$post_array = array("title","content","price","dt","cat");
我想为所有人制作这样的变量:
$title = $_GET['title'];
$content = $_GET['content'];
可能吗?
答案 0 :(得分:2)
您只需使用extract
。
extract($_GET);
请参阅doc。
如果你想确保所有这些都存在,你可以这样使用for循环:
foreach($post_array as $input) {
$$input = $_GET[$input];
}
这是有效的,因为在php中如果说$var
是'title'
,$$var
是指变量$title
。