Доступ к готовым решениям

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Функция SetFormatForNumber

№_1

Компетентный
Описание функции:
Преобразует число в строку, вставляя разделитель в большие числа для более удобного чтения​


Параметры функции:
number - Число, которое преобразуем​
dec_point - Разделитель (Например: Точка, запятая, пробел и т.д.)​


Примеры:
Выведет в лог сервера преобразованное максимальное число, в данном случае вместо 2147483647 получится это 2 147 483 647
PHP:
print(SetFormatForNumber(0x7FFFFFFF));


Сама функция:
PHP:
stock SetFormatForNumber(number, dec_point[2] = " ")
{
	new
		number_str[11 + ((sizeof dec_point - 1) * 3) + 1]
	;
	format(number_str, sizeof number_str, "%d",
		number);
	for(new i = strlen(number_str) - 3; i > 0; i -= 3)
		strins(number_str, dec_point, i);
	return number_str;
}
 
Последнее редактирование:
Сверху Снизу