在PHP中更改数组的特定值

时间:2015-03-13 15:04:04

标签: php arrays for-loop

<?php
$x=6;
$y=9;
$time = array(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);

for ($i=$x;$i<=count($y);$i++)
{
   If($x!=$y)
{

   $time[$i]=1;
}

}

?>

根据x和y的值,数组中的值应该更改。 在这个例子中...... array [5]直到array [8]应该是值1。 x和y的值不相同。

1 个答案:

答案 0 :(得分:1)

这不是一个很好的问题,但我有点无聊。所以为了好玩:

array_splice($time, $x-1, $y-$x-1, array_fill(0, $y-$x+1, 1));

不完全确定使用6和9以及数组[5]的逻辑直到数组[8],但调整数字以适应范围。