{"name":"BIS_fnc_consolidateArray","title":"BIS fnc consolidateArray","type":"function","url":"https://community.bistudio.com/wiki/BIS_fnc_consolidateArray","revid":327950,"updated":"2022-07-13T12:58:05Z","groups":["Arrays"],"status":"ok","games":{"arma3":"0.76"},"since":"arma3 0.76","arma3_since":"0.76","description":"Finds duplicates in the given array of anything and consolidates them into an array of sub-arrays","syntaxes":[{"syntax":"array call BIS_fnc_consolidateArray","params":[{"name":"array","type":"Array","description":"array of anything","type_expr":"Array"}],"returns":{"type":"Array","type_expr":"Array","description":"array of sub-arrays in format [[value, count],...], where:\n- value: Anything - consolidated element - count: Number - occurrence count","text":"Array - array of sub-arrays in format [[value, count],...], where:\n\n- value: Anything - consolidated element\n- count: Number - occurrence count"}}],"examples":[{"code":["[\"apple\",\"apple\",\"pear\",\"pear\",\"apple\"] call BIS_fnc_consolidateArray; // return: [[\"apple\",3],[\"pear\",2]]"]},{"code":["[\"apple\",\"apple\",1,1,nil,nil] call BIS_fnc_consolidateArray; // return: [[\"apple\",2],[1,2],[any,2]]"]}]}