2016-06-07 27 views
1

我有數據集,像波紋管如何將鍵值和子值轉換爲使用php的格式?

array(7) { 
    ["Monday"]=> 
    array(1) { 
    ["count"]=> 
    int(0) 
    } 
    ["Tuesday"]=> 
    array(1) { 
    ["count"]=> 
    int(9) 
    } 
    ["Wednesday"]=> 
    array(1) { 
    ["count"]=> 
    int(2) 
    } 
    ["Thursday"]=> 
    array(1) { 
    ["count"]=> 
    int(5) 
    } 
    ["Friday"]=> 
    array(1) { 
    ["count"]=> 
    int(0) 
    } 
    ["Saturday"]=> 
    array(1) { 
    ["count"]=> 
    int(0) 
    } 
    ["Sunday"]=> 
    array(1) { 
    ["count"]=> 
    int(3) 
    } 
} 

我想根據吼叫format.in有我想先打印日期和相關的計數當天

[Monday,0] 
[Tuesday,9] 
[Wednesday,2] 
[Thursday,5] 

我試圖

準備這個數據

回聲json_encode(array_keys($ jsonData) 此打印所有的日子。

這給出了所有count.but我想準備數據給定的格式。

回答

1

你可以試試這個,其中$aInputArray是上面的數組/數據集的指針/ var。

foreach ($aInputArray as $sKey => $aArray) { 
    echo "[".$sKey.",".$aArray['count']."]"; 
} 
1

試試這個:

$newArr = array(); 
foreach($mainArr as $key=>$arr) { 
    $newArr[$key] = $arr["count"]; 
} 
0

1)編碼$ jsonData

2)

foreach (array_keys($encodedJsonData) as $key) 
{ 
    echo($key . " " . $encodedJsonData[$key]["count"]); 
} 

2.A.),或創建一個新的數組並填寫在循環中

相關問題