php将帖子数据更改为变量

Jak*_*zuk 3 php arrays foreach post global

我正在尝试将给定的 $_POST 数据更改为可变格式,这是我的代码:

<?php
$_POST["abc"]=2;
$post = array("abc");

foreach($post as $field) {
    global $field;
    $field = $_POST[$field];
}

echo $abc;
?>
Run Code Online (Sandbox Code Playgroud)

但是当我尝试运行此代码时,我只会得到:

PHP 注意:未定义变量:第 8 行 /var/www/ 中的 abc

如何将循环中选择的 POST 变量更改为普通变量?(例如。$_POST["abc"] 到 $abc)