我有一个带有 while 循环的PHP脚本,我需要将结果作为单个变量返回!
代码架构:
$count = "0";
while($count < "4")
{
echo $count;
$count = $count + "1";
}
它将返回: 0123 , 我想要一个带有值的变量: 0123
我也尝试过:
$count = "0";
while($count < "4")
{
$result .= $count;
$count = $count + "1";
}
echo $result;
但它会显示如下结果: 0010120123
我知道我可以使用数组来获取循环外的所有结果,但我希望将所有结果作为单个变量但不在数组中!
更新: 我发现了问题:S愚蠢的错误!我用过:
echo $result
在我的循环中:S 所以
$result .= $count;
工作正常:))
答案 0 :(得分:1)
$count = "0";
$var = "";
while($count < "4")
{
$var .= $count;
$count++;
}
echo $var;
答案 1 :(得分:0)
这是一个可以为你做的功能
在参数中传递4以匹配您的示例
function abc($limit){
$count = "";
for($i=0; $i<$limit; $i++)
{
$count .= $i;
}
return $count;
}
echo abc(4); // outputs 01234
答案 2 :(得分:0)
试试这个,应该这样做:
<?php
$count = "0";
$var = "";
while($count < "4")
{
$var .= $count;
$count++;
}
echo $var;
?>