有一数组 如何每隔3个,加一个换行

解决方案 »

  1.   


    <?php
    $arr = array(1,2,3,4,5,6,7,8,9,10,11,12,13);
    $new_arr = array();
    for($i=0;$i<count($arr);$i++)
    {
    if($i%3==0 && $i>0)
    {
    $new_arr[] = '<br>';
    $new_arr[] = $arr[$i];
    }
    else
    {
    $new_arr[] = $arr[$i];
    }
    }
    print_r($new_arr);
    unset($arr);
    ?>
    右键 查看源码  <br>会给解析
      

  2.   


    <?php
    $arr = array(1,2,3,4,5,6,7,8,9,10,11,12,13);
    $str = chunk_split(implode('',$arr),3,'<br />');
    echo $str;
    ?>