PHP每行排序5个数字

时间:2014-02-19 13:39:13

标签: php

您好我制作了仅显示偶数的脚本,现在我必须这样做,每行只显示5个偶数数字示例: 数字必须按照这样排序

2,4,6,8,10

12,14,16,18,20

我必须将数字写成当前代码,我用于显示偶数数字。但如果有人可以帮助我,我怎么能每行只显示5个,我会感激不尽。提前致谢。

<?php
  $p=100;
  for($p=100;$p>=0;)
  { 
    echo "$p,";
    $p=$p-2;
  }
?>

3 个答案:

答案 0 :(得分:0)

尝试这样的事情

<?PHP 
$p=100;
$count=0;
for($p=100;$p>=0;)
{   
  echo "$p";
  $p=$p-2;
$count+=1;
if($count==5){
$count=0;
echo "<br/>";
}
else echo " ,";
}
?>

答案 1 :(得分:0)

一衬垫:

echo implode("\n",array_map(function($a) {return implode(",",$a);},array_chunk(range(0,100,2),5)));

结果:

  

0,2,4,6,8
  10,12,14,16,18
  20,22,24,26,28
  30,32,34,36,38
  40,42,44,46,48
  50,52,54,56,58
  60,62,64,66,68
  70,72,74,76,78
  80,82,84,86,88
  90,92,94,96,98
  100

功能参考:implodearray_maparray_chunkrange

要在浏览器中呈现,请将\n替换为<br />

答案 2 :(得分:0)

尝试以下

<?php for($p=100;$p>=0;$p-2){
          echo "$p";
          if($p%5==0){ 
              echo "<br>";
          }
          else { 
              echo ", "; 
          }
      }
?>