0
我有一個這樣的數組:PHP,如何訪問關聯數組值時,關鍵是一個int
$sizing = array(
"4" => "US 4 - EU XXS",
"5" => "US 5 - EU XS",
"6" => "US 6 - EU S",
"7" => "US 7 - EU M",
"8" => "US 8 - EU L",
);
在我需要從這個數組,其中號碼存儲找出值的代碼之後在$size
我想
$new_size = $sizing["$size"];
但收到一個錯誤
Notice: Undefined index: 4
我假設這是因爲我使用一個數字作爲鍵,PHP認爲它指的是索引而不是命名鍵。
我該如何做得更好?謝謝。
Ÿ着ü嘗試$上漿[(串)$大小]。 –
該語法沒有任何問題,其他內容出錯了。 '$ sizing [「4」]'絕對有效。 – Madbreaks
'$ size = 4; echo $ new_size = $ sizing [「$ size」];' –