2
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:

...

これはどのように行うことができますか?

4

6 に答える 6

0

変数を作成し、foreachでインクリメントします。

好き:

$s = 1;
foreach($value as $text) {
echo "Question #".$s." :".$text;
$s++;
}
于 2013-02-07T04:28:20.520 に答える
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++;
}

?>
于 2013-02-07T04:29:25.697 に答える
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

}

?>
于 2013-02-07T04:29:33.500 に答える
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>
于 2013-02-07T04:29:56.180 に答える
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++;
}

?>
于 2013-02-07T04:30:49.037 に答える
0

次の方法も試すことができます、

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

(または)直接、以下のようにforループ自体なしで取得できます

count($arrQuestionId)
于 2013-02-07T04:35:06.957 に答える