使用循环的 PHP 数组打印

新手上路,请多包涵

如果我知道数组的长度,如何在循环中打印它的每个值?

原文由 user156073 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 289
1 个回答

另一种高级方法称为 ArrayIterator 。它是更广泛的 class 的一部分,它公开了许多可访问的 variablesfunctions 。您更有可能将此视为 PHP 类和大量 object-oriented 项目的一部分。

 $fnames = ["Muhammed", "Ali", "Fatimah", "Hasan", "Hussein"];

$arrObject = new ArrayObject($fnames);
$arrayIterator = $arrObject->getIterator();

while( $arrayIterator->valid() ){
echo $arrayIterator->current() . "<br />";
$arrayIterator->next();
}

原文由 Freeman 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题