foreach ($arrQuestionId as $key=>$question) {
?>
<div class='lt-container'>
<p><strong>QUESTION <span id="quesnum"></span>:</strong></p>
</div>
<?php
}
?>
在上面的代码中,我有一个while循环显示QUESTION :
。现在我要做的是在QUESTION
和:
之间我希望包含一个计数,以便每次出现QUESTION
时,它都会包含一个计数,如下所示:
QUESTION 1:
QUESTION 2:
QUESTION 3:
...
如何做到这一点?
答案 0 :(得分:0)
创建一个变量并在foreach中递增它。
像:
$s = 1;
foreach($value as $text) {
echo "Question #".$s." :".$text;
$s++;
}
答案 1 :(得分:0)
取一个变量并递增它
$i=1;
foreach ($arrQuestionId as $key=>$question) {
?>
<div class='lt-container'>
<p><strong>QUESTION <span id="quesnum"><? echo $i; ?></span>:</strong></p>
</div>
<?php
$i++;
}
?>
答案 2 :(得分:0)
$count = 1;
foreach ($arrQuestionId as $key=>$question) {
?>
<div class='lt-container'>
<p><strong>QUESTION <span id="quesnum"><?php echo $count++; $></span>:</strong></p>
</div>
<?php
}
?>
答案 3 :(得分:0)
$i=0;
foreach ($arrQuestionId as $key=>$question) {
$i=$i+1;
?>
<div class='lt-container'>
<p><strong>QUESTION <span id="quesnum"></span>:<?php echo $i;?></strong></p>
</div>
答案 4 :(得分:0)
$qno = 1;
foreach ($arrQuestionId as $key=>$question) {
?>
<div class='lt-container'>
<p><strong>QUESTION <span id="quesnum"></span>:</strong><?php echo $qno?></p>
</div>
<?php
$qno++;
}
?>
答案 5 :(得分:0)
您也可以尝试以下方式,
$countArray = array();
foreach ($arrQuestionId as $key=>$question) {
$countArray[] = $key;
}
count($countArray) or sizeOf()
(或)你可以直接获得没有for循环本身,如下面的
count($arrQuestionId)