Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.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_Arrays_Class_Function_Foreach - Fatal编程技术网

php类中的Foreach循环?

php类中的Foreach循环?,php,arrays,class,function,foreach,Php,Arrays,Class,Function,Foreach,我有一个非常简单的任务,但它总是失败 我想在一个类中有一个函数,传递给函数的参数将是一个数组。该函数所要做的就是回显数组的内容 使用foreach循环很容易实现$\u POST数组中的所有变量的回显。然而,它在我的课堂上不起作用 这是一个非常笼统的解释。我想你需要更多的细节,请询问 public function check_if_filled($array){ foreach($array as $key->$value){ echo $key . " : "

我有一个非常简单的任务,但它总是失败

我想在一个类中有一个函数,传递给函数的参数将是一个数组。该函数所要做的就是回显数组的内容

使用foreach循环很容易实现$\u POST数组中的所有变量的回显。然而,它在我的课堂上不起作用

这是一个非常笼统的解释。我想你需要更多的细节,请询问

public function check_if_filled($array){ 
    foreach($array as $key->$value){ 
        echo $key . " : " . $value;
    } 
}
有什么建议为什么会给我这个错误吗

注意:未定义变量:第117行(我的页面)中的值


致命错误:无法访问第117行(我的页面)中的空属性。您在foreach循环中使用了错误类型的箭头

foreach($array as $key->$value)
应该是

foreach($array as $key=>$value) 

请发布不起作用的类代码。看代码总是比听代码的描述容易。请看代码。foreach失败的原因可能很简单,我们需要查看代码来解决这个问题。公共函数check_if_filled($array){foreach($array as$key->$value){}这是一个非常通用的注释。一个非常通用的答案是发布你的代码,一个通用的操作是投票结束这个问题我如何发布带有格式的代码这不是一个箭头,它是一个散列火箭,火箭。@Rafe:什么是散列火箭
=>
根据PHP称为
T\u双箭头
@Rafe:
->
在所有语言中都称为
箭头操作符
。@我在C中称它为成员取消引用操作符,我想我在PHP中从来没有提到过它的名字。Hash rocket就是Ruby程序员所说的,它本身很有趣,加上你的名字是rocket,所以…@Rafe:我从来没有听说过它叫Hash rocket-P