HIIから最後のカンマを削除する私はこのような2レベルのforeachループを持っていると私は、各ループからこのプログラムのPHPマルチレベルのforeachループは、ループ
/* Here is the mysql query */
foreach($loop1 as $val1){
$showvalone = $val1['data1'];
echo "[".$showvalone;
/* Here is the second MySQL query connected with 1st query */
foreach($loop2 as $val2){
$showvaltwo[] = $val2['data2'];
}
echo implode(",",$showvaltwo);
echo "] , ";
}
出力の最後のコンマを削除する:
[ 1
one ,
two ,
three
],
[ 2
one ,
two ,
three
],
を
は、と私はすでに破を使用しています。この
[ 1
one ,
two ,
three
],
[ 2
one ,
two ,
three
]
のように、トリムが、第2取り除くだけでなく、一つのループを削除されたいです。 私の問題を解決してください、ありがとう。
if文の中に 'echo"]、 ";'を入れるだけですか?あなたのforループの最後の項目であれば、 'echo'] ";' else '' echo "]、"; 'それ以外の場合は、 – sorifiend
foreachの前にあなたの$ showvaltwo = array()をリセットする($ loop2を$ val2として) –