实际上产生数组:
清单 5. 将变量作为数组访问
...
$crew_values = $HTTP_GET_VARS['crew'];
echo "0) ".$crew_values[0];
echo "<br />";
echo "1) ".$crew_values[1];
echo "<br />";
echo "2) ".$crew_values[2];
...
现在,提交页面后会显示多个值:
0) snertal
1) gosny
2)
首先要注意这是一个下标从 0 开始的数组。第一个遇到的值在位置 0 中,接下来的值在位置 1,以此类推。在本例中,我只提交了两个值,所以第三项为空。
通常,您不知道将提交多少项,因此您可以利用它是数组这一事实使用 sizeof() 函数来确定提交了多少值,而不必直接调用每一项:
清单 6. 确定数组的大小
...
for ($i = 0; $i < sizeof($crew_values); $i++) {
echo $crew_values[$i];
echo "<br />";
}
...
然而,有时问题不是值太多,而是根本没有
清单 5. 将变量作为数组访问
...
$crew_values = $HTTP_GET_VARS['crew'];
echo "0) ".$crew_values[0];
echo "<br />";
echo "1) ".$crew_values[1];
echo "<br />";
echo "2) ".$crew_values[2];
...
现在,提交页面后会显示多个值:
0) snertal
1) gosny
2)
首先要注意这是一个下标从 0 开始的数组。第一个遇到的值在位置 0 中,接下来的值在位置 1,以此类推。在本例中,我只提交了两个值,所以第三项为空。
通常,您不知道将提交多少项,因此您可以利用它是数组这一事实使用 sizeof() 函数来确定提交了多少值,而不必直接调用每一项:
清单 6. 确定数组的大小
...
for ($i = 0; $i < sizeof($crew_values); $i++) {
echo $crew_values[$i];
echo "<br />";
}
...
然而,有时问题不是值太多,而是根本没有
| 对此文章发表了评论 |
