$result = array();
for ( $i = 10; $i < 101; $i = $i + 10 ){
$result[] = $i;
}
echo implode(", ", $result);
你好......我是PHP的新手,这让我很困惑,声明一个变量数组,即使代码在没有它的情况下也能正常工作。
我在论坛中发现了这个代码,关于在for循环中删除逗号。我想知道什么变量在回显时被调用?是$result = array()
还是$result[]
?我已尝试删除$result = array();
并且代码仍然有效,这是否意味着,删除$result = array();
是否可以?如果删除它会有一些编码问题吗?
答案 0 :(得分:0)
行$result = array();
用于声明数组。
这是一种更好的方法来使用它,尤其是当你有一些其他先前指定的变量$result
存储其他值时。提到第一行会将之前指定的任何值重置为$result
,并将其声明为数组数据类型。
$result[] = $i;
表示$ i的值每次都会保持$result
。