Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.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 foreach给出了一个错误;未定义变量";_Php_Foreach - Fatal编程技术网

PHP foreach给出了一个错误;未定义变量";

PHP foreach给出了一个错误;未定义变量";,php,foreach,Php,Foreach,我正在用foreach做我的项目。。这在我的旧主机上有效,而在我的新主机上不起作用 它给出了一个错误: PHP Notice: Undefined variable: generate_me 我不知道我的代码出了什么问题。有人帮忙吗 $first = true; foreach ($_POST as $key=>$value) { $$key = $value; if ( $first ){ $generate_me .= "?".$key."=".rawurl

我正在用foreach做我的项目。。这在我的旧主机上有效,而在我的新主机上不起作用

它给出了一个错误:

PHP Notice:  Undefined variable: generate_me
我不知道我的代码出了什么问题。有人帮忙吗

$first = true;
foreach ($_POST as $key=>$value) {
$$key = $value;
    if ( $first ){
        $generate_me .= "?".$key."=".rawurlencode($$key);
        $first = false;
    }
    else{
        $generate_me .= "&".$key."=".rawurlencode($$key);
    }
}

在循环之前初始化
$generate\u me
$generate_me = ''; // add this line and it should work with no error
$first = true;
foreach ($_POST as $key=>$value) {
$$key = $value;
    if ( $first ){
        $generate_me .= "?".$key."=".rawurlencode($$key);
        $first = false;
    }
    else{
        $generate_me .= "&".$key."=".rawurlencode($$key);
    }
}