{"name":"BIS_fnc_numberDigits","title":"BIS fnc numberDigits","type":"function","url":"https://community.bistudio.com/wiki/BIS_fnc_numberDigits","revid":379316,"updated":"2026-10-30T23:50:18Z","groups":["Arrays","Strings"],"status":"ok","games":{"tkoh":"1.00","arma3":"0.50"},"since":"tkoh 1.00","arma3_since":"0.50","description":"Break number into array of digits.","syntaxes":[{"syntax":"number call BIS_fnc_numberDigits","params":[{"name":"number","type":"Number","description":"number that should be broken down. A float will be **truncated**, not rounded","type_expr":"Number"}],"returns":{"type":"Array of Numbers","type_expr":"Array<Number>","description":"array of number digits","text":"Array of Numbers - array of *number* digits"}}],"examples":[{"code":["12345678 call BIS_fnc_numberDigits; // returns [1,2,3,4,5,6,7,8]"]},{"code":["123.9999 call BIS_fnc_numberDigits; // returns [1,2,3]"]}],"see_also":["BIS_fnc_numberText","BIS_fnc_cutDecimals"],"notes":[{"user":"vabene1111","date":"2018-03-20T21:25:00Z","text":"Use this function with caution: Numbers with more than 8 digits will return wrong results\n\n```sqf\n[11111111]      call BIS_fnc_numberDigits; // returns [1,1,1,1,1,1,1,1]\n[111111111]     call BIS_fnc_numberDigits; // returns [1,1,1,1,1,1,1,1,2]\n[1111111111111] call BIS_fnc_numberDigits; // returns [1,1,1,1,1,1,1,1,0,6,5,6,0]\n```"}]}