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