Я писал простую страницу PHP и несколько циклов foreach.
Вот сценарии:
$arrs = array("a", "b", "c");
foreach ($arrs as $arr) {
    if(substr($arr,0,1)=="b") {
        echo "This is b";
    }     
} // End of first 'foreach' loop, and I didn't use 'ifelse' here.
И когда этот foreach заканчивается, я написал еще один цикл foreach, в котором все значения в цикле foreach были такими же, как в предыдущем foreach.
foreach ($arrs as $arr) {
    if(substr($arr,0,1)=="c") {
        echo "This is c";
    }     
}
Я не уверен, что хорошая практика состоит в том, чтобы иметь две петли foreach с одинаковыми значениями и ключами.
Будут ли значения перезаписываться в первом цикле foreach?
