我知道我已经在Javascript中完成了一次,但是如何在PHP中实现呢? 基本上我想这样做:
if (empty($counter)){
$counter = 1;
}else{
"plus one to $counter" ($counter++?)
}
但是当我尝试时它没有用。我该怎么做呢?
谢谢:)
编辑:我可以这样做:
if ($counter == 10){
echo("Counter is 10!");
}
编辑:
这一切都在“while()”中,因此我可以计算它持续多少次,因为LIMIT不适用于我目前正在进行的查询。
答案 0 :(得分:11)
为什么额外的如果进入? 我会这样做:
$counter = 0;
while(...)
{
(...)
$counter++;
}
echo $counter;
答案 1 :(得分:4)
要递增给定值,请将增量运算符++
附加到整数变量,并将其直接放在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!
答案 2 :(得分:2)
您将不得不学习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