Zamiast Kropki Spacja

0

witam mam kod

if($player['zloto'] > 999) $txt_gold = ($player['zloto'] / 1000);

ten kod dziala na zasadzie jak mamy np 10k gold pokazuje nam

10.000

a chciałbym zamiast spacji mieć kropke czyli

10 000

jak mógłbym to poprawić?

próbowałem na wiele sposobów to albo przestaje gra się ładować lub są liczby złączone bez spacji

0

zamiast kropki spacje * bo sie pomylilem nie mogę zedytować posta
próbowałem zamiast / dać
' ' ale wtedy przestaje dzialac gra

1

Umieszczenie tam kropki/spacji/whatever jest jedynym powodem, dla którego dzielisz przez tysiąc?
Jeśli tak, to nie baw się w ten sposób, tylko skorzystaj z funkcji number_format. W twoim przypadku:

$txt_gold = number_format($player['zloto'], 0, ".", " ");

Pierwszy argument - liczba
Drugi argument - ilość cyfr po przecinku
Trzeci argument - symbol oddzielający część całkowitą od ułamkowej
Czwarty argument - separator tysięczny, czyli znak występujący co trzy cyfry licząc od przecinka w lewo.

Dokumentacja z przykładami: http://php.net/manual/en/function.number-format.php

1 użytkowników online, w tym zalogowanych: 0, gości: 1