Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php]dzielenie
kamil9091
post
Post #1





Grupa: Zarejestrowani
Postów: 44
Pomógł: 0
Dołączył: 14.01.2007

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


mam takie pytanie

jak zrobic oddzielanie znakow

skrypt stawia ktopkre/spacje/przecinek/lub cos innego co x znakow

np kropka co 3 znaki

w pliku x.php mam liczby "79872964926492"

a skrypt je zamieni na

"798.729.649.264.92"

Ten post edytował kamil9091 8.05.2007, 18:19:59


--------------------
Tutaj znajdowała się moja sygnatura, lecz niestety łamała ona regulamin i musiałem ją usunąć
teraz rozwijam swoje umiejętności graficzne i próbuję ją robić
aktualnie studiuję painta
nigdy nie myślałem, że on ma takie możliwości
Go to the top of the page
+Quote Post
dr_bonzo
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


  1. <?php
  2.  
  3. $N = 3;
  4. $str = "9872964926492";
  5.  
  6. $result = preg_replace( "/([0-9]{3})/", "1.", $str );
  7.  
  8. print( $result );
  9. ?>


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
Kicok
post
Post #3





Grupa: Zarejestrowani
Postów: 1 033
Pomógł: 125
Dołączył: 17.09.2005
Skąd: Żywiec

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


Lub prościej przy użyciu funkcji wordwrap" title="Zobacz w manualu PHP" target="_manual:
  1. <?php
  2. $N = 3;
  3. $str = '24363445643532';
  4.  
  5. $result = wordwrap($str, $N, '.', true);
  6. echo($result);
  7. ?>



[EDIT]
PS. Dodatkowo powyższe wyrażenie regularne może zostawić ci kropkę na samym końcu zmiennej $result (jeśli ilość znaków zmiennej $str będzie podzielna przez $N), natomiast wordwrap() już tego nie zrobi.

Ten post edytował Kicok 8.05.2007, 19:48:02


--------------------
"Sumienie mam czyste, bo nieużywane."
Go to the top of the page
+Quote Post
webdice
post
Post #4


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




@dr_bonzo po co definiujesz zmienną N jeśli jej nie używasz?
Go to the top of the page
+Quote Post
sobstel
post
Post #5





Grupa: Zarejestrowani
Postów: 853
Pomógł: 25
Dołączył: 27.08.2003
Skąd: Katowice

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


a może najlepiej spełni się tutaj number_format" title="Zobacz w manualu PHP" target="_manual?


--------------------
"If debugging is the process of removing bugs, then programming must be the process of putting them in..."
sobstel.org
Go to the top of the page
+Quote Post
webdice
post
Post #6


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




Cytat(sopel @ 8.05.2007, 20:47:56 ) *


Nie sprawdzi się

Kod
string number_format ( float $number [, int $decimals [, string $dec_point, string $thousands_sep]] )
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 10:46