Как ограничить количество выполнений foreach php?
считать итерации и как наберется 10, break;

Ещё можно вынуть нужный слой из массива - те 10 элементов, и вывести их через foreach() обычным образом.
$arr_to_display = array_slice($arr, 0, 10);
foreach ($arr_to_display AS $el) { 
    // ...
}
Ещё вариант сделать через while и next