当前位置: 首页 > 文档资料 > PHP-X 中文文档 >

遍历数组

优质
小牛编辑
138浏览
2023-12-01

Array类实现了迭代器,可使用迭代器对数组进行遍历,如果是数字索引数组,还可以直接使用for循环进行遍历。

数字索引数组

for(int i = 0; i < array.count(); i++)
{
    php::echo("key=%d, value=%s.\n", i, array[i].toCString());
}

迭代器

for(auto i = array.begin(); i != array.end(); i++)
{
    php::echo("key=%d, value=%s.\n", i.key().toCString(), i.value().toCString());
}
  • array.begin() 返回类型为 ArrayIterator
  • 迭代器的方法key()value()可以获取到数组的keyvalue