php 中的动态 div

dynamic divs in php

想要为数据库中的动态值创建一个计数器。就像如果我得到 $count 作为 1 那么它只显示两个 div 就像 0 的第一个和 1 的第二个。如果我得到 $count50,那么它应该显示 3 div,例如 050。对于多个计数值,我怎样才能使 $count 值动态化?

下面我附上了一张图片,如果我得到这个否,那么我如何将这个否与所有动态分开 div。

试试这个。

<?php
 $count=1264553;
 $array = str_split($count);
  echo "<div>0 </div>";
 foreach($array as $value){
echo "<div>".$value."</div>";
 }
 ?>

据我所知, 你应该首先将你的计数转换为 3 位数: How to format numbers with 00 prefixes in php?

然后将 3 位数字转换为字符串并将其拆分为字母数组: http://php.net/manual/en/function.str-split.php

迭代数组并根据您的要求生成 div。

通过在 php 中嵌入 html 代码,您可以在 php 中轻松实现此目的。 您可以使用 whileforforeach 中的任何一个。示例代码如下:

同时 :

$count=1;
$i=0;
while($i < $count){
echo "<div>".$count."</div>";
$i++;
}

使用 for 循环:

$count=1;
for($i=0;$i < $count;$i++){
echo "<div>".$count."</div>";
}

使用 foreach :

这里要用到数组

$count=1;
$array = str_split($count);
echo "<div>0 </div>";
foreach($array as $value){
echo "<div>".$value."</div>";
 }

如果需要任何更多的说明,请告诉我。