1
我是新來的PHP和試圖使用地圖數組。我希望我的$arr2
擁有不同類型水果的價值。但是當我執行下面的代碼時,它告訴我"apple"
是一個未定義的索引。你能告訴我如何糾正下面的代碼,以便我可以訪問不同的值?PHP使用地圖數組?
<?php
main_fun();
function main_fun()
{
$arr2 = array();
num2_data ($arr2);
echo "<br>.".$arr2["apple"]["q1"]; // quadrant 1 value of apple
echo "<br>.".$arr2["orange"]["q2"]; // quadrant 2 value of orange
}
function num2_data (&$arr2)
{
$arr2 = array("apple" => array("q1" => 1.1380711874577, "q2" => 1.7625118400083, "q3" => 1.8957417329238, "q4" => 2.4453545524829));
$arr2 = array("orange" => array("q1" => 1.1380711874577, "q2" => 2.5045795667914, "q3" => 1.8957417329238, "q4" => 2.7192512120757));
}
?>
謝謝爲你所有的答案,並以示例代碼向我展示。這真的有幫助 –