{"name":"BIS_fnc_parseNumberSafe","title":"BIS fnc parseNumberSafe","type":"function","url":"https://community.bistudio.com/wiki/BIS_fnc_parseNumberSafe","revid":348666,"updated":"2023-11-08T13:50:56Z","groups":["Arrays"],"status":"ok","games":{"arma3":"1.96"},"since":"arma3 1.96","arma3_since":"1.96","description":"Converts expression into a number. Can also convert array of expressions into an array of numbers. If expression does not return a number, 0 is returned.","syntaxes":[{"syntax":"[input] call BIS_fnc_parseNumberSafe","params":[{"name":"input","type":"Number, String, Side, Config or Array","description":"if type is array, array may contain any of the mentioned data types","type_expr":"Number | String | Side | Config | Array"}],"returns":{"type":"Number or Array of Numbers","type_expr":"Number | Array<Number>","description":"if input is an Array","text":"Number or Array of Numbers if *input* is an Array"}}],"examples":[{"text":"```sqf\n[safeZoneX, safeZoneWAbs, configFile] call BIS_fnc_parseNumberSafe;    // returns [-0.452381,1.90476,0]\n```","code":["[safeZoneX, safeZoneWAbs, configFile] call BIS_fnc_parseNumberSafe;\t// returns [-0.452381,1.90476,0]"]},{"text":"```sqf\n[\"1337\", \"2013\", date] call BIS_fnc_parseNumberSafe;                    // returns [1337,2013,[2036,1,1,6,58]]\n```","code":["[\"1337\", \"2013\", date] call BIS_fnc_parseNumberSafe;\t\t\t\t\t// returns [1337,2013,[2036,1,1,6,58]]"]},{"text":"```sqf\n[blufor, opfor, independent, civilian] call BIS_fnc_parseNumberSafe;    // returns [1,0,2,3]\n```","code":["[blufor, opfor, independent, civilian] call BIS_fnc_parseNumberSafe;\t// returns [1,0,2,3]"]}],"see_also":["parseNumber","BIS_fnc_parseNumber"]}