我想在我正在做的項目中使用多維數組,我無法弄清楚如何編碼它。如何使用多維數組PHP
我有3件東西要存儲,一個名爲「屬性名稱」的字符串,另一個名爲「屬性類型」的單個字符串以及名爲「attributeOptions」的字符串集合。所以如果我有數據,屬性名=「品牌」,屬性類型=「體育」,屬性選項=「耐克| addidas |美洲獅」,我希望能夠輸入和提取所有這些信息立即使用循環。
我在想多維數組是錯誤的方式,或者我會怎麼去編碼這個在PHP中?
我想在我正在做的項目中使用多維數組,我無法弄清楚如何編碼它。如何使用多維數組PHP
我有3件東西要存儲,一個名爲「屬性名稱」的字符串,另一個名爲「屬性類型」的單個字符串以及名爲「attributeOptions」的字符串集合。所以如果我有數據,屬性名=「品牌」,屬性類型=「體育」,屬性選項=「耐克| addidas |美洲獅」,我希望能夠輸入和提取所有這些信息立即使用循環。
我在想多維數組是錯誤的方式,或者我會怎麼去編碼這個在PHP中?
像這樣
$md = array (
"name" => "a",
"attribute" => "type",
"options" => array("Nike", "etc0", "etc1") // Array
);
$array['name'] = 'a';
$array['attribute'] = 'type';
$array['options'][0] = 'Nike';
$array['options'][1] = 'Nike or Other';
$array['options'][2] = 'Nike or Other Other';
或者你可以做
$array['name'] = 'a';
$array['attribute'] = 'type';
$array['options']['optionOne'] = 'Nike';
$array['options']['optionTwo'] = 'Nike or Other';
$array['options']['optionThree'] = 'Nike or Other Other';
看到了嗎?
假設有多個這樣的數組,一個外部數組包含像'$ fruits'這樣的結構集合。 array('name'=>'a','attribute'=>'type','options'=> array(1,2,3)),array('name'=>'b','屬性'=>'其他','選項'=>數組(4,5,6)))' –
但是,我將如何使用循環初始化這種數組?所以我可以去「array [$ i] ['type'] ['options'] =東西 – mickzer
如果我知道你想要插入的數據的形式,它會讓你更容易地向你顯示如何。 – ZombieBunnies
數組可以包含其他數組,因此它們是多維的 –
您是從數據庫中獲取數據嗎?如果您可以提供關於數據源的更多信息,我會很高興向您展示一些示例代碼。 – Revent
數據源是一個web表單...我想將這些信息轉換爲一個3維數組 – mickzer