所以是的,我有一个搜索功能,它根据条件进行搜索,例如选择了哪个选择选项。
查询一切顺利,但是当我循环数据时,可以说例如:
$count=0;
$count=+1;
echo $count;
echo '.';
因此输出将是 1. , 2. 等等?
我想这是可能的,只是想知道这样的最佳方法是什么?
所以是的,我有一个搜索功能,它根据条件进行搜索,例如选择了哪个选择选项。
查询一切顺利,但是当我循环数据时,可以说例如:
$count=0;
$count=+1;
echo $count;
echo '.';
因此输出将是 1. , 2. 等等?
我想这是可能的,只是想知道这样的最佳方法是什么?
呃,你的意思是这样吗?
$count=0;
$count++; //same as $count = $count + 1; or $count += 1;
echo $count;
echo '. , ';
编辑:这可能更有帮助。
$echoStr = '';
while($some_condition) {
$count=0;
//$count++; //same as $count = $count + 1; or $count += 1;
$echoStr .= ++$count . '. , ';
}
$echoStr = rtrim($echoStr, ' , ');
echo $echoStr;
请注意,它会删除最后一个逗号。快乐编码
只需查看我在您的代码中看到的内容。看起来你试图制作一个整数,它是前一个的 +1?
我不是 100% 因为缺乏信息;在您的问题中添加一些信息,我将相应地更新此帖子;如果这是您正在寻找的东西:
$i = 1;
while ($i <= 10) {
echo $i++; /* the printed value would be
$i before the increment
(post-increment) */
}
PHP While 文档的功劳