想要为数据库中的动态值创建一个计数器。就像我得到$count
的那样1
,它只显示两个 div,例如 First for0
和 second for 1
。如果我获得$count
价值50
,那么它应该向我显示 3 个 div,例如0
,5
和0
. 对于多个计数值,如何使其$count
值动态化?
在下面给出的情况下,我附上了一张图片,如果我得到这个 no 那么我如何将这个 no 与所有动态 div 分开。
想要为数据库中的动态值创建一个计数器。就像我得到$count
的那样1
,它只显示两个 div,例如 First for0
和 second for 1
。如果我获得$count
价值50
,那么它应该向我显示 3 个 div,例如0
,5
和0
. 对于多个计数值,如何使其$count
值动态化?
在下面给出的情况下,我附上了一张图片,如果我得到这个 no 那么我如何将这个 no 与所有动态 div 分开。
您可以通过在 php 中嵌入 html 代码轻松地在 php 中实现这一点。您可以使用while
orfor
或foreach
,其中任何一个。示例代码如下:
用 while :
$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>";
}
如果需要任何进一步的澄清,请告诉我。
尝试这个。
<?php
$count=1264553;
$array = str_split($count);
echo "<div>0 </div>";
foreach($array as $value){
echo "<div>".$value."</div>";
}
?>
根据我的说法,您应该首先将您的计数转换为 3 位数字: 如何在 php 中格式化带有 00 前缀的数字?
比将 3 位数字转换为字符串并将其拆分为字母数组:http: //php.net/manual/en/function.str-split.php
遍历数组并根据您的要求生成 div。