我需要使用变量,循环外?

时间:2018-02-05 23:20:46

标签: php variables for-loop

我有一个简单的循环

var $radios = $('[name="status"]');
var $checkbox = $("#checkBox");

// Handle checkbox click
$checkbox.on("change", function() {
  $radios.filter(":not(:checked)").prop("checked", true);
});

// Handle Radios click
$radios.on("change", function() {
  $checkbox.prop("checked", this.value === "on");
});

此输出:

  

9,

我怎样才能获得此输出?

  

1,2,3,4,5,6,7,8,9,

1 个答案:

答案 0 :(得分:5)

$sample = "";将变量初始化为空字符串。在循环之前移动

在循环中使用该语句,您将在每次迭代时重新初始化$sample。这就是为什么你只看到最后一个值。

$sample =  "";                 // here
for($i=0;$i<10;$i++)
{
                               // not here
    $sample    .= $i.", ";
}
echo $sample;