你好,我有一個非常奇怪的問題,我有一些數組內的數組,他們在數據庫中,他們是「產品屬性」,所以基本上產品可以有無限的屬性。php數組內部調用某些值並在這些數組內調用某些值
我的問題是這樣的:
因此,當我去打印出來,這樣
<?php print_r($attr['values'][0]) ?>
我得到這個
Array ([attribute_value_id] => 13 [name] => Country)
這
Array ([attribute_value_id] => 15 [name] => Town)
我該如何調用這兩個陣列分別爲[attribute_value_id] => 13和[attribute_value_id] => 15我想分別稱它們爲13和15個值?
這甚至可能嗎?
更新:
<?php if ($attr['attribute_type'] == MsAttribute::TYPE_SELECT) { ?>
<select id="firstSelect" name="product_attributes[<?php echo $attr['attribute_id']; ?>]">
<option value="0"><?php echo $text_select; ?></option>
<option value="<?php echo $attr['values'][0]['attribute_value_id'] ?>" <?php if (isset($normal_attribute_values[$attr['attribute_id']]) && array_key_exists($attr['values'][0]['attribute_value_id'], $normal_attribute_values[$attr['attribute_id']])) { ?>selected="selected"<?php } ?>><?php echo $attr['values'][0]['name']; ?></option>
</select>
<?php } ?>
這是我的模板文件
什麼是**精確的**輸出:'print_r($ attr ['values'] [0])'? – Rizier123
@ Rizier123這是它的確切輸出,這兩行 – Innervisions
這不能是真正的輸出,要麼你的代碼在一個循環中,要麼這兩個數組在另一個數組內('Array(...)') ) – Rizier123