$stmt = $pdo->query('SELECT * FROM users');
$result = $stmt->fetchAll(PDO::FETCH_ASSOC);
foreach ($result as $row) {
// Process each record
}
$file = new SplFileObject('data.txt');
$file->setFlags(SplFileObject::READ_CSV);
foreach ($file as $line) {
// Process each line
}
$array = [1, 2, 3, 4, 5];
$iterator = new ArrayIterator($array);
foreach ($iterator as $value) {
// Process each element in the array
}
總之,PHP迭代器在實際項目中廣泛應用于遍歷和處理各種數據集合,可以簡化代碼邏輯、提高代碼的可讀性和可維護性。在處理大型數據集合或文件時,更是能夠幫助我們避免內存問題。因此,掌握和應用PHP迭代器是提高開發效率和代碼質量的重要技能。