如果我知道数组的长度,如何在循环中打印每个值?使用循环的PHP数组打印
回答
$array = array("Jonathan","Sampson");
foreach($array as $value) {
print $value;
}
或
$length = count($array);
for ($i = 0; $i < $length; $i++) {
print $array[$i];
}
注意,for()循环没有按” t对字符串索引的数组工作(显然) – 2009-08-18 13:46:40
计数应该被预先计算。在你的例子中,它是在每个循环上计算的。它应该是: for($ i = 0,$ count = count($ array); $ i <$ count; $ i ++) – ryeguy 2009-08-18 13:48:36
使用foreach循环,它遍历所有的键=>值对:
foreach($array as $key=>$value){
print "$key holds $value\n";
}
,或完全回答你的问题:
foreach($array as $value){
print $value."\n";
}
foreach($array as $key => $value) echo $key, ' => ', $value;
如果你正在调试一些东西,只是想看看里面有什么,你的the print_f function格式化输出很好。
此外,如果您按照Tom的说法进行调试,则可以使用var_dump来查看该阵列。
我还发现在var_dump或print_r周围使用<pre></pre>
标签会产生更易读的转储。
任的foreach:
foreach($array as $key => $value) {
// do something with $key and $value
}
或为:
for($i = 0, $l = count($array); $i < $l; ++$i) {
// do something with $array[$i]
}
很明显,你可以使用foreach循环时只能访问密钥。
,如果你想打印阵列(键)值只是之前的foreach调试使用var_dump
或print_r
的foreach::)
reset($array);
while(list($key,$value) = each($array))
{
// we used this back in php3 :)
}
使用两件事变量值和KYE
foreach($array as $key=>$value){
print "$key holds $value\n";
}
仅使用变量值
foreach($array as $value){
print $value."\n";
}
如果你想重复做一些事情
直到阵列我们这个
for($i = 0, $l = count($array); $i < $l; ++$i) {
// do something with $array[$i]
}
感谢相等的长度!
这里是例子:
$array = array("Jon","Smith");
foreach($array as $value) {
echo $value;
}
请您详细说明您的答案,并增加关于您提供的解决方案的更多描述。 – abarisone 2015-05-26 13:48:27
while(@$i++<count($a))
echo $a[$i-1];
- 1. 使用循环打印一个数组
- 2. PHP:如何使用while循环打印关联数组?
- 3. 使用foreach循环将数组打印到表中。 html/php
- 4. 用循环打印数组变量
- 5. 用for循环打印一个数组
- 6. 用于循环的PHP函数。不打印循环
- 7. 打印数组名withing数组foreach循环PHP
- 8. 使用循环打印值
- 9. 使用for循环打印
- 10. 使用计数循环打印
- 11. 使用getJSON和循环打印数据
- 12. 使用for循环打印数字
- 13. 在循环中打印数组元素
- 14. 错误打印数组时循环它
- 15. 打印偶数的循环?
- 16. 使用for循环打印单元格数组中的信息
- 17. 使用具有循环的方法打印数组
- 18. PHP用于循环打印阵列
- 19. Django模板循环(打印限制数据使用for循环)
- 20. 内部创建PHP数组for循环但不打印
- 21. 获取PHP数组值并打印在一个循环中
- 22. 如何在java中使用for循环打印所有数组
- 23. 使用for循环动态打印多维数组元素
- 24. 如何在Java中使用while循环打印char数组?
- 25. 使用For循环编程打印一维数组C
- 26. 在java中使用forEach循环打印数组
- 27. 使用动态变量在循环中打印数组Java
- 28. 如何使用增强for循环打印数组
- 29. 打印使用的foreach循环仅
- 30. 简单的PHP计数器 - 如何用循环打印数字?
你并不需要预定,保持数组的长度超过它迭代 – 2013-01-28 13:55:28