我试图回显一个数组,但我得到错误,我无法弄清楚。 试图sereval办法改变的代码,我想我最好的输出到目前为止是:高级多维度难度
$b = array(
array("number 1", array(0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 1, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0)),
array("number 2", array(1, 1, 1, 0, 1, 0, 0, 1, 1, 1, 0, 0, 0, 1, 0, 1, 1, 1, 0, 1, 0, 1, 0, 0, 0, 0, 1, 1, 0, 1)),
array("number 3", array(0, 1, 1, 1, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1)),
array("number 4", array(1, 1, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 1, 1, 1, 0, 1, 0, 1, 0, 0, 0, 0, 1, 1, 0, 0)),
array("number 5", array(0, 1, 0, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1, 0, 0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 1, 0)),
array("number 6", array(0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 1, 0, 0)),
array("number 7", array(1, 1, 1, 0, 0, 0, 1, 1, 0, 1, 0, 1, 0, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 1, 0, 0, 1, 1, 0, 1)),
array("number 8", array(0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1)),
array("number 9", array(0, 1, 0, 0, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 1, 1, 0, 0, 0, 1, 0, 1, 0, 0, 1, 1, 0, 1)),
);
for ($row=0; $row < count($b); $row++) {
echo "<p><b>Answer : </b>".$b[$row][0]."</p>";
for ($col=0; $col < 30; $col++) {
echo "<p>".$b[$row][$col]."</p></br>";
}
}
这给了我下面的错误:
number 1 number 1 Notice: Array to string conversion in C:\xampp\htdocs\vendoTest\test.php on line 62 Array Notice: Undefined offset: 2 in C:\xampp\htdocs\vendoTest\test.php on line 62
谁能帮助我解决这个问题?
你得到什么错误?你的预期输出是什么? – FrankerZ
'$ col
rickdenhaan
答案:数1 数1 通知:Array对字符串的转换在C:\ XAMPP \ htdocs中\ vendoTest \ test.php的在线路62上 阵列 注意:未定义偏移:2在C:\ XAMPP \ htdocs \ vendoTest \ test.php on line 62 – tryAnroid