{"name":"BIS_fnc_ordinalNumber","operator":null,"title":"BIS fnc ordinalNumber","type":"function","url":"https://community.bistudio.com/wiki/BIS_fnc_ordinalNumber","revid":330766,"updated":"2022-11-01T15:47:05Z","groups":["Strings"],"status":"ok","replaced_by":[],"games":[{"game":"arma3","name":"Arma 3","version":"1.00"}],"since":{"game":"arma3","name":"Arma 3","version":"1.00"},"arma3_since":"1.00","branch":null,"locality":{"argument":null,"effect":null,"server_exec":false},"exec":null,"description":"Return number as ordinal number (e.g. 1 become \"1st\")","syntaxes":[{"syntax":"[number, language, isFeminine] call BIS_fnc_ordinalNumber","since":null,"effect":null,"exec":null,"params":[{"name":"number","type":"Number","optional":false,"default":null,"description":null,"types":["Number"],"since":null,"text":"number: Number"},{"name":"language","type":"String","optional":true,"default":null,"description":null,"types":["String"],"since":null,"text":"language: String - (Optional, current game language)"},{"name":"isFeminine","type":"Boolean","optional":true,"default":"false","description":null,"types":["Boolean"],"since":null,"text":"isFeminine: Boolean - (Optional, default false)"}],"returns":{"type":"String","types":["String"],"description":null,"text":"String"}}],"examples":[{"text":"```sqf\nprivate _second = [42] call BIS_fnc_ordinalNumber; // will return \"42nd\" for English-speaking players\n```","code":["private _second = [42] call BIS_fnc_ordinalNumber; // will return \"42nd\" for English-speaking players"]},{"text":"```sqf\nprivate _num1enm = [1, \"English\", false] call BIS_fnc_ordinalNumber;    // returns \"1st\"\n_num1frm = [1, \"French\",  false] call BIS_fnc_ordinalNumber;            // returns \"1er\"\n_num1frw = [1, \"French\",   true] call BIS_fnc_ordinalNumber;            // returns \"1re\"\n_num1esm = [1, \"Spanish\", false] call BIS_fnc_ordinalNumber;            // returns \"1\"\n_num1esw = [1, \"Spanish\",  true] call BIS_fnc_ordinalNumber;            // returns \"1*\" for Portuguese, Italian and Spanish\n```","code":["private _num1enm = [1, \"English\", false] call BIS_fnc_ordinalNumber;\t// returns \"1st\"\n_num1frm = [1, \"French\",  false] call BIS_fnc_ordinalNumber;\t\t\t// returns \"1er\"\n_num1frw = [1, \"French\",   true] call BIS_fnc_ordinalNumber;\t\t\t// returns \"1re\"\n_num1esm = [1, \"Spanish\", false] call BIS_fnc_ordinalNumber;\t\t\t// returns \"1\"\n_num1esw = [1, \"Spanish\",  true] call BIS_fnc_ordinalNumber;\t\t\t// returns \"1*\" for Portuguese, Italian and Spanish"]},{"text":"```sqf\nprivate _num1en = [1, \"English\"] call BIS_fnc_ordinalNumber;            // returns \"1st\"\n_num2en = [2, \"English\"] call BIS_fnc_ordinalNumber;                    // returns \"2nd\"\n_num3en = [3, \"English\"] call BIS_fnc_ordinalNumber;                    // returns \"3rd\"\n_num4en = [4, \"English\"] call BIS_fnc_ordinalNumber;                    // returns \"4th\"\n_num9en = [9, \"English\"] call BIS_fnc_ordinalNumber;                    // returns \"9th\"\n```","code":["private _num1en = [1, \"English\"] call BIS_fnc_ordinalNumber;\t\t\t// returns \"1st\"\n_num2en = [2, \"English\"] call BIS_fnc_ordinalNumber;\t\t\t\t\t// returns \"2nd\"\n_num3en = [3, \"English\"] call BIS_fnc_ordinalNumber;\t\t\t\t\t// returns \"3rd\"\n_num4en = [4, \"English\"] call BIS_fnc_ordinalNumber;\t\t\t\t\t// returns \"4th\"\n_num9en = [9, \"English\"] call BIS_fnc_ordinalNumber;\t\t\t\t\t// returns \"9th\""]},{"text":"```sqf\nprivate _second = [1, \"unknownLanguage\"] call BIS_fnc_ordinalNumber; // will return \"1.\" if language is not recognised/supported\n```","code":["private _second = [1, \"unknownLanguage\"] call BIS_fnc_ordinalNumber; // will return \"1.\" if language is not recognised/supported"]}],"multiplayer":null,"problems":null,"aliases":[],"see_also":["language"],"notes":[],"categories":["Arma 3: Functions","Arma 3: New Functions","Function Group: Strings","Functions","Introduced with Arma 3 version 1.00"],"docblock":null,"filled_from_docblock":[]}