Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
这可能很简单,但我无法弄清楚,我的搜索结果一片空白。
这是我的想法:
<?php $var1 = 0.0; for ($i=1;$i<10;$i++){ $var1 = $var1 + $i; } echo $var1[4]; // This would give 0, I believe. ?>
我希望我的示例清楚地说明了我要做什么,并且我确信有一个简单的解决方案,但不幸的是我找不到它。
谢谢,山姆
<?php $arr = array(); for ($i = 1; $i < 10; $i++){ $arr[$i - 1] = $i; } echo $arr[4]; // This would give 5. ?>
恐怕您不会更改循环中 $i 的值,这将导致它永远持续下去。此外,您将 $var1 定义为一个数字,但随后您尝试访问它,就好像它是一个数组一样。