Как выполнить подсчет в цикле

foreach ($arrQuestionId as $key=>$question) {

?>

<div class='lt-container'>

QUESTION :

</div> <?php } ?>

В приведенном выше коде у меня есть цикл while, где он отображает QUESTION: . Теперь то, что я хочу сделать, находится между QUESTION и : . Я хочу включить номер счета, чтобы каждый раз появлялся QUESTION , он содержит номер счета рядом с ним, как показано ниже:

QUESTION 1:


QUESTION 2:


QUESTION 3:

...

Как это может быть сделано?

2

6 ответы

$count = 1;
foreach ($arrQuestionId as $key=>$question) {

?>

<div class='lt-container'>

QUESTION <?php echo $count++; $>:

</div> <?php } ?>
0
добавлено

Вы также можете попробовать следующее:

$countArray = array();
foreach ($arrQuestionId as $key=>$question) {
$countArray[] = $key;
}
count($countArray) or sizeOf()

(OR) Непосредственно вы можете обойтись без самого цикла, как показано ниже

count($arrQuestionId)
0
добавлено

Создайте переменную и увеличьте ее в foreach.

Подобно:

$s = 1;
foreach($value as $text) {
echo "Question #".$s." :".$text;
$s++;
}
0
добавлено

Возьмите переменную и увеличьте ее

$i=1;
foreach ($arrQuestionId as $key=>$question) {

?>

<div class='lt-container'>

QUESTION <? echo $i; ?>:

</div> <?php $i++; } ?>
0
добавлено
var - это JS, а не PHP.
добавлено автор Barmar, источник
спасибо @Barmar за исправление :)
добавлено автор asifsid88, источник
$i=0;
foreach ($arrQuestionId as $key=>$question) {
$i=$i+1;
?>
<div class='lt-container'>

QUESTION :<?php echo $i;?>

</div>
0
добавлено
$qno = 1;
foreach ($arrQuestionId as $key=>$question) {

?>

<div class='lt-container'>
    

QUESTION :<?php echo $qno?>

</div> <?php $qno++; } ?>
0
добавлено
phpGeeks
phpGeeks
3 620 участник(ов)

Best PHP chat Еще: @dbGeeks - базы данных @phpGeeksJunior - новичкам @moscowProgers - IT Москва @ebanoePhp - весёлый канал о PHP @laravel_pro - Laravel @jobGeeks - вакансии @jsChat - JS Правила: https://t.me/phpGeeks/764859 ДР - 28.03.2016

Верстка сайтов HTML/CSS/JS/PHP
Верстка сайтов HTML/CSS/JS/PHP
3 439 участник(ов)

Правила группы: напишите !rules в чате. Группа Вк: vk.com/web_structure Freelancer: @web_fl Веб Дизайн: @dev_design Маркетолог: @topmarkening Автор: @M_Boroda

PHP
PHP
1 309 участник(ов)

Группа про современный PHP. Обсуждаем ООП, TDD, BDD, DDD, SOLID, GRASP и прочие крутые базворды Для ознакомления: https://gist.github.com/mkusher/711bd46f0b62fbae851182e6fb3b1839 Группа PHP для новичков @phpGeeksJunior Вакансии: https://t.me/fordev

PHP — вакансии, поиск работы и аналитика
PHP — вакансии, поиск работы и аналитика
1 251 участник(ов)

Публикуем вакансии и запросы на поиск работы по направлению PHP, Laravel, Symfony, Yii и т.д. Здесь всё: full-time, part-time, remote и разовые подработки. См. также: @qa_jobs, @devops_jobs, @javascript_jobs, @nodejs_jobs, @uiux_jobs, @products_jobs

Чат — Типичный Верстальщик
Чат — Типичный Верстальщик
1 080 участник(ов)

Основной канал: @tpverstak Обратная связь: @annblok Все ссылки на соц.сети проекта: http://taplink.cc/tpverstak ПРАВИЛА ЧАТА — https://teletype.in/@annblok/BygPgC3E7

phpGeeksJunior
phpGeeksJunior
980 участник(ов)

Группа для новичков. Не стесняйтесь задавать вопросы по php. Не флудить!!!! Правила и полезные ссылки https://gist.github.com/exileed/a53dd0617b35a705ff44b38c8028e6a5 Бест от пхпгикс https://t.me/best_of_phpgeeks

phpclub.ru
phpclub.ru
872 участник(ов)

Официальный чат phpclub.ru - остерегайтесь подделок #rules Правила группы - уважайте друг друга. Скриншоты -> ссылками. Код -> pastebin.com. Вакансии строго -> https://goo.gl/4bNxym, в чат ссылку. За рекламу и мат - БАН!

Devall | PHP
Devall | PHP
272 участник(ов)

Пристанище для восходящих звёзд разработки, которые перейдут на более адекватные языки. http://combot.org/chat/-1001014863761 Инвайт: j.mp/devallphp

Веб-Технологи: UI/UX, Вёрстка, Фронтенд
Веб-Технологи: UI/UX, Вёрстка, Фронтенд
167 участник(ов)

Всё про веб-дизайн и вёрстку. А также: HTML, CSS, флекс и бутстрапы, шаблонизаторы, препроцессоры, методологии, аглифаеры, улучшаторы и обфускаторы. Обсуждаем темы юзабилити, устраиваем А/В тесты лендингов, и проводим аудит.

DTP :: @DTPublish
DTP :: @DTPublish
147 участник(ов)

Обсуждаемые темы: полиграфия, препресс, верстка, дизайн, иллюстрации, скрипты, плагины. Канал - @DTPublishing