В этом случае вам не нужны две петли, вы можете использовать implode.
Но, как правило, да, вам понадобятся две петли.
$condition = array
(
array("cat","meow"),
array("cow","moo"),
array("dog","bark"),
);
foreach($condition as $cond){
echo implode(" says ", $cond) . "\n";
}
//cat says meow
//cow says moo
//dog says bark
Обычный метод - сделать петлю дважды, как вы говорите.
foreach($condition as $cond){
foreach($cond as $item){
echo $item ." ";
}
}
Теперь, когда я думаю об этом, вы также можете сделать:
foreach($condition as $cond){
echo $cond[0] . " says " . $cond[1] . "\n";
}
И это даст тот же результат, что и в первом примере.