Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/266.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_Arrays - Fatal编程技术网

php注意事项:中的数组到字符串转换

php注意事项:中的数组到字符串转换,php,arrays,Php,Arrays,我有以下数组$\u SESSION['survey\u ans'][]=$记录 并将通过var_dump($_SESSION['survey_ans')获得结果 但是当我运行这个 foreach($_SESSION['survey_ans'] as $key=>$value) { echo $key."-".$value."<br />"; } $\u SESSION['survey\u ans']的元素是数组,因此需要遍历每个数组中的值以获得所需的输出。试试这个:

我有以下数组
$\u SESSION['survey\u ans'][]=$记录
并将通过
var_dump($_SESSION['survey_ans')获得结果

但是当我运行这个

foreach($_SESSION['survey_ans'] as $key=>$value) {
    echo $key."-".$value."<br />";
}

$\u SESSION['survey\u ans']
的元素是数组,因此需要遍历每个数组中的值以获得所需的输出。试试这个:

foreach($_SESSION['survey_ans'] as $result) {
    foreach ($result as $key => $value) {
        echo $key."-".$value."<br />";
    }
}

会话['survey\u ans']
的元素是数组,因此需要遍历每个数组中的值以获得所需的输出。试试这个:

foreach($_SESSION['survey_ans'] as $result) {
    foreach ($result as $key => $value) {
        echo $key."-".$value."<br />";
    }
}

当我输入0时,我得到了以下错误?注意:未定义的偏移量:0为什么是
$value[0]
,当它们是
[1]=>字符串(5).
[10]=>字符串(4).
[6]=>字符串(7).
,等等?我得到的结果如下,但不是预期的结果??0-vpoor 1-poor 2-average 3-good 4-vgood 5-goods谢谢大家给我的宝贵知识。@chancj很抱歉因为我没有正确阅读问题而浪费了时间。当我输入0时,我得到了以下错误?注意:未定义的偏移量:0为什么是
$value[0]
,当它们是
[1]=>字符串(5).
[10]=>字符串(4).
[6]=>字符串(7).
时,等等?我得到了下面的结果,但不是预期的结果??0-vpoor 1-poor 2-average 3-good 4-vgood 5-goods谢谢大家给我的宝贵知识。@chancj很抱歉浪费了时间,因为我没有正确阅读问题。
foreach($_SESSION['survey_ans'] as $result) {
    foreach ($result as $key => $value) {
        echo $key."-".$value."<br />";
    }
}
1-vpoor
10-poor
6-average
11-good
12-vgood
13-good