Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/231.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 从键值对中提取表单数据_Php_Post - Fatal编程技术网

Php 从键值对中提取表单数据

Php 从键值对中提取表单数据,php,post,Php,Post,我正在尝试处理来自表单的数据(如果有必要的话,满是复选框) 文章的输出看起来像“buzz:on,asdf:on,userid:1” 我想我只是把自己和开关和键值对搞混了。当$\u['buzz']=打开时,如何启动开关 (我之所以使用开关,是因为最终会有很多条件,>20。)也许您需要: foreach ($_POST as $key => $value) { switch($key) { case "buzz": if ($va

我正在尝试处理来自表单的数据(如果有必要的话,满是复选框)

文章的输出看起来像“buzz:on,asdf:on,userid:1”

我想我只是把自己和开关和键值对搞混了。当$\u['buzz']=打开时,如何启动开关

(我之所以使用开关,是因为最终会有很多条件,>20。)

也许您需要:

foreach ($_POST as $key => $value)
{    
    switch($key)
    {
        case "buzz":
            if ($value == 'on') {
                // do something
            }
            break;
        // more cases
     }
}
foreach ($_POST as $key => $value)
{    
    switch($key)
    {
        case "buzz":
            if ($value == 'on') {
                // do something
            }
            break;
        // more cases
     }
}