我有一個以這種方式構建的csv文件。它給我pagesviews數量按小時在重複數組鍵/值中插入默認值
"00","ARTICLE 1",100
"00","ARTICLE 2",50
"00","ARTICLE 3",30
"01","ARTICLE 1",40
"01","ARTICLE 2",100
"01","ARTICLE 4",200
"02","ARTICLE 1",30
"02","ARTICLE 2",40
"02","ARTICLE 3",30
"03","ARTICLE 5",30
我導入CSV在我的PHP代碼,我在mutidimensional陣列插入內容。當我的var_dump我的陣列,這是我所得到的
Array
(
[00] => Array
(
[ARTICLE 1] => 100
[ARTICLE 2] => 50
[ARTICLE 3] => 30
)
[01] => Array
(
[ARTICLE 1] => 40
[ARTICLE 2] => 100
[ARTICLE 4] => 200
)
[02] => Array
(
[ARTICLE 1] => 30
[ARTICLE 2] => 40
[ARTICLE 3] => 30
)
[03] => Array
(
[ARTICLE 5] => 30
)
)
所以我的問題是「第4條」只在「01」看,但我想它出現在鍵「00」,「02」, 「03」的默認值爲0.對於僅出現在「03」鍵的「第5條」也是如此。我想它出現在鍵「00」,「01」,「02」,「03」,「04」
末,我想我的數組appeear這樣
Array
(
[00] => Array
(
[ARTICLE 1] => 100
[ARTICLE 2] => 50
[ARTICLE 3] => 30
[ARTICLE 4] => 0
[ARTICLE 5] => 0
)
[01] => Array
(
[ARTICLE 1] => 40
[ARTICLE 2] => 100
[ARTICLE 3] => 0
[ARTICLE 4] => 200
[ARTICLE 5] => 0
)
[02] => Array
(
[ARTICLE 1] => 30
[ARTICLE 2] => 40
[ARTICLE 3] => 30
[ARTICLE 4] => 0
[ARTICLE 5] => 0
)
[03] => Array
(
[ARTICLE 1] => 0
[ARTICLE 2] => 0
[ARTICLE 3] => 0
[ARTICLE 4] => 0
[ARTICLE 5] => 30
)
)
我試圖做這樣的事情,但它不工作
foreach ($orig as $item) {
$new[] = $item;
$new[] = $item;
}
可有一個人請幫助?
UPDATE
我想是這樣的
foreach ($articles as $article)
{
$pageviews2[$article] = $pageviews;
}
其中$ pageviews2包含我的CSV文件的內容和數組文章這樣
$articles = Array("00", "01", "02", "03","04","05");
及以下的結構當我var_dump $ pageviews2數組時獲得結果
Array
(
[00] => Array
(
[00] => Array
(
[ARTICLE 1] => 100
[ARTICLE 2] => 50
[ARTICLE 3] => 30
)
[01] => Array
(
[ARTICLE 1] => 40
[ARTICLE 2] => 100
[ARTICLE 4] => 200
)
[02] => Array
(
[ARTICLE 1] => 30
[ARTICLE 2] => 40
[ARTICLE 3] => 30
)
[03] => Array
(
[ARTICLE 5] => 30
)
)
[01] => Array
(
[00] => Array
(
[ARTICLE 1] => 100
[ARTICLE 2] => 50
[ARTICLE 3] => 30
)
[01] => Array
(
[ARTICLE 1] => 40
[ARTICLE 2] => 100
[ARTICLE 4] => 200
)
[02] => Array
(
[ARTICLE 1] => 30
[ARTICLE 2] => 40
[ARTICLE 3] => 30
)
[03] => Array
(
[ARTICLE 5] => 30
)
)
這將是一個更好的問題,如果你提供一些代碼,我們實際上可以複製/粘貼嘗試(像一個真正的數組,而不是後續代碼var_dump輸出) 。並解釋你到目前爲止所做的嘗試,什麼都不起作用;你當前的代碼沒有太多的作用...... – elclanrs