Используйте break;
для остановки циклов.
$res1 = [0 =>[0 => range(1,5), 1], 1];
foreach($res1 as $value1){
foreach($value1 as $value2){
foreach($value2 as $value4){
echo $value4; // here i am getting value like: 012345
}
break;
}
break;
}
Пример:
https://3v4l.org/0epKY
Я включил var_dump, чтобы показать, как выглядит массив.
Альтернативный способ, если создать временный массив, который вы используете для «копания» в массив с ключом ().
$res1 = [0 =>[0 => range(1,5), 1], 1];
$temp = $res1;
for($i=0;$i<2;$i++){
$temp = $temp[key($temp)];
}
foreach($temp as $value4){
echo $value4; // here i am getting value like: 012345
}
https://3v4l.org/vURpf
Я верю в этобудет довольно уравновешенным во времени, поэтому выберите тот, который вам удобнее читать.