CAST
Функция осуществляет приведение к указанному типу данных.
Первый аргумент функции - имя типа, к которому производится приведение: "i[nteger]", "o[ctal]", "d[ecimal]", "h[exadecimal]", "f[loat]" или "s[string]".
Второй аргумент функции - приводимое значение.
Пример вызова функции:
<TMPL_var CAST("int", 1.345)>
1
<TMPL_var CAST('int', "010")>
8
<TMPL_var CAST('dec', "010")>
10
<TMPL_var CAST('oct', "010")>
8
<TMPL_var CAST('hex', "010")>
16
<TMPL_var CAST("float", var1)>
Обратите Внимание!
Если задан формат "i[nteger]", функция приводит данные по следующему алгоритму:
- если значение начинается с 0x или 0X, оно считывается в шестнадцатитеричной системе счисления
- если значение начинается с 0, оно считывается в восьмеричной системе счисления
- в остальных случаях значение считывается в десятичной системе счисления
Copyright © 2003 - 2008 CTPP Dev. Team | http://ctpp.havoc.ru