为了账号安全,请及时绑定邮箱和手机立即绑定

Php 将每个数据显示在逗号分隔的列表中,没有空格

Php 将每个数据显示在逗号分隔的列表中,没有空格

PHP
德玛西亚99 2021-07-05 12:23:13
目前我正在显示用户的 id 以用逗号分隔符显示在一行中,问题是逗号之间有不需要的空格像这样显示 1, 6, 10应该是这样的 1,6,10  <div class="students"><?php foreach ( $students as $student ) {                            $process = '';          $result = 0;          $student = learn_press_get_user( $student->ID );          $data = $student->get_course_data($course->get_id());          $status = $student->get_course_status($course->get_id());          $result = $data->get_results();   ?>        <?php if ( $status ) {        $process = ( $status == 'finished' ) ? 'finished' : 'in-progress';        } ?>               <?php echo $student->get_id(); ?>,        <?php } ?>        </div>
查看完整描述

3 回答

?
慕勒3428872

TA贡献1848条经验 获得超6个赞

另一个解决方案 implode


<div class="students">

  <?php 

  $student_ids = array();

  foreach ( $students as $student ) {

         $process = '';

         $result = 0;

         $student = learn_press_get_user( $student->ID );

         $data = $student->get_course_data($course->get_id());

         $status = $student->get_course_status($course->get_id());

         $result = $data->get_results();

         if ( $status ) {

           $process = ( $status == 'finished' ) ? 'finished' : 'in-progress';

         } 

         $student_ids[] =  $student->get_id(); // store all student id in array

    } 

    echo implode(',', $student_ids);

  ?>

</div>


查看完整回答
反对 回复 2021-07-09
?
萧十郎

TA贡献1815条经验 获得超13个赞

<div class="students">

    <?php 


        foreach ( $students as $student ) {

            $process = '';

            $result = 0;

            $student = learn_press_get_user( $student->ID );

            $data = $student->get_course_data($course->get_id());

            $status = $student->get_course_status($course->get_id());

            $result = $data->get_results();


            if ( $status ) {

            $process = ( $status == 'finished' ) ? 'finished' : 'in-progress';

            } 


            echo trim($student->get_id()) . ',';

        }

    ?>

</div>


查看完整回答
反对 回复 2021-07-09
?
翻阅古今

TA贡献1780条经验 获得超5个赞

关闭 div 上的最后一个 php 标签,前面有一个空格。

 <?php } ?>

尝试在一个 php 片段中编写循环。


查看完整回答
反对 回复 2021-07-09
  • 3 回答
  • 0 关注
  • 152 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信