foreach($tabs2 as $tab2 => $name){
$class = ($tab2 == $current) ? ' current' : '';
echo("<li class='posts'><a href='?page=pigg&tab=help&tab2=$tab2' class='$class'>$name");
echo(' |'); // If array last then do not display
echo('</a></li>');
}
私は作業中のWordPressプラグインのナビゲーションを作成するためにforeachループを使用していますが、 '|'最後の要素のために表示するには、上記のコードは私がこれまでに得たものですが、私はコメント行にif文を使用することを考えていましたが、ありがとう!PHP Foreachの場合最後
2番目と3番目のエコーを最初のエコーの上に移動することができます。それから、(iteration == first_time)なら "do_not_echo_2nd、3rd"。 – Neal
この解決策を見てみましょう:http://stackoverflow.com/a/29474468/1478566 – vbarbarosh