{"name":"BIS_fnc_consolidateArray","operator":null,"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","replaced_by":[],"games":[{"game":"arma3","name":"Arma 3","version":"0.76"}],"since":{"game":"arma3","name":"Arma 3","version":"0.76"},"arma3_since":"0.76","branch":null,"locality":{"argument":null,"effect":null,"server_exec":false},"exec":null,"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","since":null,"effect":null,"exec":null,"params":[{"name":"array","type":"Array","optional":false,"default":null,"description":"array of anything","types":["Array"],"since":null,"text":"array: Array - array of anything"}],"returns":{"type":"Array","types":["Array"],"description":"array of sub-arrays in format [[value, count],...], where: - value: Anything - consolidated element - count: Number - occurrence count","text":"Array - array of sub-arrays in format [[value, count],...], where:\n- value: Anything - consolidated element\n- count: Number - occurrence count"}}],"examples":[{"text":"```sqf\n[\"apple\",\"apple\",\"pear\",\"pear\",\"apple\"] call BIS_fnc_consolidateArray; // return: [[\"apple\",3],[\"pear\",2]]\n```","code":["[\"apple\",\"apple\",\"pear\",\"pear\",\"apple\"] call BIS_fnc_consolidateArray; // return: [[\"apple\",3],[\"pear\",2]]"]},{"text":"```sqf\n[\"apple\",\"apple\",1,1,nil,nil] call BIS_fnc_consolidateArray; // return: [[\"apple\",2],[1,2],[any,2]]\n```","code":["[\"apple\",\"apple\",1,1,nil,nil] call BIS_fnc_consolidateArray; // return: [[\"apple\",2],[1,2],[any,2]]"]}],"multiplayer":null,"problems":null,"aliases":[],"see_also":[],"notes":[],"categories":["Arma 3: Functions","Arma 3: New Functions","Function Group: Arrays","Functions","Introduced with Arma 3 version 0.76"],"docblock":null,"filled_from_docblock":[]}