我有以下代碼:
<?php
$array1 = array("The price of Mac"=>2000, "One year refundable"=>"Yes", "24/7 support"=>"Yes");
foreach ($array1 as $index => $value) {
if(is_int($value)) {
echo "{$index} is ${$value}, ";
} else {
echo "{$index} is {$value}, ";
}
}
echo "</ br>";
?>
但是$ 2000沒有執行露面,當我把一個空間,在該行
if(is_int($value)) {
echo "{$index} is $ {$value}, ";
}
的$ 2000
現身,但如何輸出$ 2000年?
難道我們在這裏需要括號? – 2013-05-12 15:44:14
@ Mr.Alien不,大括號是可選的。 – 2013-05-12 15:44:52
雅這就是我認爲這裏沒有數組 – 2013-05-12 15:45:34