Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Wstawienie znaku do ciągu w określonym jego miejscu
Demoneos
post
Post #1





Grupa: Zarejestrowani
Postów: 149
Pomógł: 0
Dołączył: 26.02.2008

Ostrzeżenie: (0%)
-----


Mam liczbę w takim formacie:
Cytat
2561.40

i chciałbym wstawić do niej spację w określonym miejscu:
Cytat
2 561.40

Napisałem taki kod, który to realizuje (zmienna $ciag przechowuje właśnie tą liczbę):
  1. if ( strlen( trim( $ciag ) ) == 7 ) {
  2. $ciag_left = substr( trim( $ciag ) , 0, 1);
  3. $ciag_right = substr( trim( $ciag ) , 1);
  4. $ciag = $ciag_left.' '.$ciag_right;
  5. }


Ale teraz chodzi o to, że te liczby będą miały różną długość - a więc np. dla liczby 12631492.90 (którą chciałbym zamienić na format 12 631 492.90) ten kod już nie zadziała. Czy jest więc jakiś na to uniwersalny sposób - może jakaś funkcja PHP która potrafi wstawić dowolny znak (czy nawet ciąg) w inny ciąg (tzn. w określonym miejscu tego ciągu), czy też trzeba pisać oddzielny kod dla każdego ciągu o różnej długości?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 19:40