php 中的动态 div
dynamic divs in php
想要为数据库中的动态值创建一个计数器。就像如果我得到 $count
作为 1
那么它只显示两个 div 就像 0
的第一个和 1
的第二个。如果我得到 $count
值 50
,那么它应该显示 3 div,例如 0
、5
和 0
。对于多个计数值,我怎样才能使 $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 中轻松实现此目的。
您可以使用 while
或 for
或 foreach
中的任何一个。示例代码如下:
同时 :
$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>";
}
如果需要任何更多的说明,请告诉我。
想要为数据库中的动态值创建一个计数器。就像如果我得到 $count
作为 1
那么它只显示两个 div 就像 0
的第一个和 1
的第二个。如果我得到 $count
值 50
,那么它应该显示 3 div,例如 0
、5
和 0
。对于多个计数值,我怎样才能使 $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 中轻松实现此目的。
您可以使用 while
或 for
或 foreach
中的任何一个。示例代码如下:
同时 :
$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>";
}
如果需要任何更多的说明,请告诉我。