我正在使用PHP。我想爲幾個數組鍵添加相同的值。PHP並向幾個數組鍵添加相同的值
這工作:
$array = array();
$value = 1000;
$from = 1;
$to = 5;
for ($i = $from; $i <= $to; $i++)
{
$array[$i] = $value;
}
$value = 2000;
$from = 10;
$to = 14;
for ($i = $from; $i <= $to; $i++)
{
$array[$i] = $value;
}
print "<pre>";
print_r($array);
print "</pre>";
不管怎樣,我正在尋找一個較短的方式。所以,我試過這個:
$array = array();
$array[range(1, 5)] = 1000;
$array[range(10, 14)] = 2000;
print "<pre>";
print_r($array);
print "</pre>";
這根本不起作用。
任何想法如何用更少的代碼完成工作?
爲什麼不能使用'爲($ I = 1; $ I <= 5; $ i ++)$ array [$ i] = 1000;'? –
@IlyaBursov謝謝,但無論如何,我正在尋找別的東西。 – xms
@IlyaBursov我看到你的回覆,但現在它已被刪除。有一些有趣的事情,但我不記得代碼。 – xms