私はかなり簡単な質問をしたい(あなたのほとんど)が、私はすぐに解決策を見つけることができません。私はそれがしたいようPHP forループの注文
1. Alex
2. James
3. Jack
しかし、作業されていない、私は今、このループを使用しています:
我々は$names = array('Alex','James','Jack');
が、私はこれをエコーするforループを使用する必要があり
for($i = 0; $i <= count($names); $i++)
{ echo $i.$names[$i]."<br/>"; }
、それは、これをエコーです:
0. Alex
1. James
2. Jack
問題は、配列なので0から始まっているためです。開始点1を置くと、配列の最初のオブジェクトが欠落しています。
修正は何ですか? foreachループを使用しない理由
をインクリメントしませんか?同じ出力が必然的に配列上で使用されたときにはもっと簡単になる – happymacarts
'$ i'の代わりに' $ i + 1'をエコーしますか?値に1を加えたい場合、 '+ 1'はそれだけを行います。 – David