私は自分のデータベースから値を取得するためにループしながら使用していますが、私の結果は次のようである:phpのwhileループで最後のカンマを文字列から削除しますか?
私は、ループの最後の値の後にコンマを削除します。
私はそれのためにも、SUBSTR関数をRTRIMを使用しますが削除しないでコンマ...のような
<?php
$cat = get_terms('car_category'); // you can put your custom taxonomy name as place of category.
foreach ($cat as $catVal) {
echo '<b>'.$catVal->name.'</b>';
$postArg = array('post_type'=>'cars','posts_per_page'=>5,'order'=>'desc',
'tax_query' => array(
array(
'taxonomy' => 'car_category',
'field' => 'term_id',
'terms' => $catVal->term_id
)
));
$getPost = new wp_query($postArg);
global $post;
if($getPost->have_posts()){
$str = "";
echo '<div class="yearDiv">';
while ($getPost->have_posts()):$getPost->the_post();
$str =rtrim($post->post_title, ",");
echo '<span>'.$str.',</span>';
endwhile;
echo '</div>';
}
}
?>
をコードを使用していました。
ありがとう@prakashそれは今働いています。 – maddy
ようこそ、plsは答えを受け入れる –