[Solved] JavaScript array to dictionary conversation based on count

[ad_1] function convert(data){ var myMap = {} data.forEach(el => myMap[el] = myMap[el] != undefined ? myMap[el] + 1 : 1); return Object.keys(myMap).map(k => {return {name: k, y: myMap[k]}}) } console.log(convert([‘A’,’B’,’B’,’B’,’C’,’C’,’A’,’B’])) 2 [ad_2] solved JavaScript array to dictionary conversation based on count

[Solved] PHP Use array map to reOrder an array

[ad_1] You can simply use foreach instead like as foreach($your_arr as &$v){ $v = [$v[“period”] => $v[“way”]]; } print_r($your_arr); Or using array_map $your_arr = array_map(function($v){ return [$v[“period”] => $v[“way”]]; },$your_arr); print_r($your_arr); [ad_2] solved PHP Use array map to reOrder an array