web-dev-qa-db-ja.com

PHPカウンターを作成するにはどうすればよいですか?

これをJavascriptで一度行ったことがあることは知っていますが、PHPでこれを行うにはどうすればよいですか?基本的に私はこれをしたい:

if (empty($counter)){
   $counter = 1;
}else{
   "plus one to $counter" ($counter++?)
}

しかし、私が試したとき、それはうまくいきませんでした。どうすればこれを行うことができますか?

ありがとうございました :)

編集:これは私ができるようにするためです:

if ($counter == 10){
   echo("Counter is 10!");
}

編集:

これはすべて「while()」に含まれているため、現在実行しているクエリではLIMITが機能しないため、何回発生したかを数えることができます。

5
imp

しばらくの間、なぜ余分なのですか?私はこれをします:

$counter = 0;
while(...)
{
    (...)
    $counter++;
}

echo $counter;
13
Jarry

特定の値をインクリメントするには、インクリメント演算子_++_を整数変数に付加し、変数が設定されているかどうかを確認する条件式を使用せずに、whileループ内に直接配置します。

_$counter = 1;

while(...){
    echo "plus one to $counter";
    $counter++;
}
_

カウンターを使用してコードを実行する回数を決定する場合は、while()式内に条件を配置できます。

_while($counter < 10){
    echo "plus one to $counter";
    $counter++;
}

echo("Counter is $counter!");  // Outputs: Counter is 10!
_
4
RobB

PHPが画面とそれに伴う他のコントロールに出力する方法の基本を学ぶ必要があります。

if (empty($counter)){
   $counter = 1;
}else{
   echo 'plus one to $counter';
   $counter++;
}

それらの線に沿った何かがあなたのために働くでしょう。

PHPは、あなたが投げかけるものに対してかなり柔軟性があります。ステートメントの最後にはセミコロンが必要であり、画面に出力する場合は(最初に)echoステートメントに依存することを覚えておいてください。

また、echoステートメントを処理するときは、一重引用符と二重引用符の違いに注意してください。二重引用符は、含まれている変数を処理します。

$counter = 3;
echo "plus one to $counter"; // output: plus one to 3
echo 'plus one to $counter'; // output: plus one to $counter
2
Tango Bravo