@Ахмед Покажи код. Цикл foreach обычно не надо останавливать, он ограничен массивом, который перебирает. Где ты в foreach условие откопал?
а я вообще вопроса не понял... foreach сам закончит вывод когда строки закончатся. Почему он снова выводит что то?