Можно ли ставить запятые в числа из переменной? подобно
echo "Gold: ",$stats['gold'];
Это может отобразить 135345634, но я бы хотел, чтобы это отображалось 135345634
Если есть способ сделать это автоматически для каждого номера, который был бы удивительным!
Да, вы можете использовать number_format
Функция для этого:
$number = YOUR_NUMBER;
$result = number_format($number);
echo $number; // prints your number as comma separated
Эта функция имеет гораздо больше возможностей, поэтому проверьте ссылку выше.
Если вы показываете валюту, вы также можете использовать money_format
функция
Для вашего случая ответ может быть:
$result = number_format($stats['gold']);
echo "Gold: ".$result;
Насколько эта часть:
Если есть способ сделать это автоматически для каждого номера, который был бы удивительным!
Вот один из способов сделать это:
foreach($stats as $key => $value) {
$result = number_format($value);
echo $key.": ".$result."\n";
}
Функция PHP number_format делает то, что вам нужно:
$num = 135345634;
$str = number_format($num);
echo $str; // "135,345,634"
Надеюсь, это поможет.