What could be a more efficient way to iterate through the array in the navigation function to avoid potential pitfalls?

The issue with iterating through the array in the navigation function is that using a for loop with a fixed length can lead to potential pitfalls if the array length changes in the future. To avoid this, a more efficient way to iterate through the array is by using a foreach loop, which dynamically adjusts to the length of the array.

// Original code using for loop
function navigation($items) {
    for ($i = 0; $i < count($items); $i++) {
        echo $items[$i];
    }
}

// Updated code using foreach loop
function navigation($items) {
    foreach ($items as $item) {
        echo $item;
    }
}