Хотите создать счетчик для динамического значения из базы данных. Например, если я получаю $count
как 1
тогда он показывает только два div, как First for 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-значное число:
Как отформатировать числа с префиксами 00 в php?
Затем преобразуйте трехзначное число в строку и разбейте его на массив букв:
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++;
}
С для цикла:
$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>";
}
Если хотите, уточните, пожалуйста, дайте мне знать.