Iループを動作していない内破、foreachの()ループの最後のエントリを見つける:記事名を印刷するには、私のアレイを介し
<?php
if ($articles) {
foreach($articles as $article) {
echo $article->name.", ";
} // end foreach article
} // end if has articles
?>
これは明らかに
Apple, Banana, Mango,
のようなものが生成されます。しかし、私は探しています以下のために:
:Apple, Banana, Mango
私はこのようないくつかの破文を試してみました
<?php
if ($articles) {
foreach($articles as $article) {
echo implode(", ", $article->name);
} // end foreach article
} // end if has articles
?>
または
<?php
if ($articles) {
echo implode(", ", $articles->article->name);
} // end if has articles
?>
これらのどれも私のために働いていません。どのようにそれを正しくすることができますか?ヒントありがとう!
あなたは2つの選択肢があります:1.不要な場合はOOP構文を使用しないでください。配列が必要な場所でarrayを使い、implode()を利用します。 2.最後のエントリを見つけます。十数の方法があります。少なくとも1つを探してみてください。 –