我有一个名为$worker
的数组
该数组只包含字符串,每个字符串都有多行。
如果我这样做
var_dump($worker);
显示所有信息,但是
for($i=0,$size=sizeof($worker);$i<$size;++$i)
{
echo $worker[i];
}
我最终没有在页面上找到任何内容。
我对php很新,很抱歉,如果这是一个noob问题: 如何获取阵列中的信息以正确打印到屏幕?
答案 0 :(得分:5)
您在for
循环中错过了'$ i'变量的'$'。
在使用PHP开发时打开错误报告是个好主意: http://php.net/manual/en/function.error-reporting.php
这是PHP中for
循环的常规语法:
for ($i=0, $c=count($worker); $i<$c; $i++) {
echo $worker[$i];
}
答案 1 :(得分:3)
for($i=0,$size=count($worker);$i<$size;++$i)
{
echo $worker[$i];
}
你忘了'$'int echo $ worker [$ i];
答案 2 :(得分:1)
你在$worker[$i]
之前忘记了美元符号。
-edit-:删除了第二部分,也许我太累了:)。