![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 16.05.2003 Ostrzeżenie: (0%) ![]() ![]() |
Witajcie, mam wyciąg z banku i wyrażeniem regularnym sobie go podzieliłem, kwota jaką klient wpłaca ma postać: 1 230,00 PLN, zmienna $value = 1 230,00 i nie umiem jej zmienić do postaci bez spacji: 1230,00.
Funkcją $value = str_replace(' ','', $value); nie działa - wynikiem jest dalej 1 230,00, funkcja na pewno działa bo jeśli chce zamienić 0 na np. A to mam 1 23A,AA Macie jakąś sugestię bo przyznam że pomysły już się skończyły ![]() -------------------- -[ GG: 1061448 ]- | Mail: -[marcinsm@interpc.pl ]-
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 403 Pomógł: 72 Dołączył: 15.07.2014 Ostrzeżenie: (0%) ![]() ![]() |
A jak użyjesz tego?
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 6 380 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
-------------------- |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 16.05.2003 Ostrzeżenie: (0%) ![]() ![]() |
A jak użyjesz tego? nie działa, dalej mam wyniki: string(6) "750.00" string(9) "1 541.00" string(5) "65.00" string(5) "65.00" string(5) "1 230.00" z tego co wiem to jest funkcja która daje możliwość zamiany na taki format jaki otrzymuję w wyciągu, jednak nie zamieni mi do formatu bez spacji.... -------------------- -[ GG: 1061448 ]- | Mail: -[marcinsm@interpc.pl ]-
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Zarówno str_replace jak i preg_replace działają: https://onlinephp.io/c/d1c51
Pokaż swój kod. -------------------- |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 6 380 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
z tego co wiem to jest funkcja która daje możliwość zamiany na taki format jaki otrzymuję w wyciągu, jednak nie zamieni mi do formatu bez spacji.... To ciekawe, bo nawet w dokumentacji zaraz pod opisem masz przykład jak to osiągnąć. -------------------- |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 16.05.2003 Ostrzeżenie: (0%) ![]() ![]() |
Zarówno str_replace jak i preg_replace działają: https://onlinephp.io/c/d1c51 Pokaż swój kod. tak normalnie mi działa, lecz tu na tym serwerze mi to nie działa ![]()
-------------------- -[ GG: 1061448 ]- | Mail: -[marcinsm@interpc.pl ]-
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 324 Pomógł: 52 Dołączył: 18.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
@viking number_format potrzebuje float a wrzucany jest string
edit: co to znaczy "tu na tym serwerze", sprecyzuj Ten post edytował gino 15.06.2022, 08:26:34 |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 16.05.2003 Ostrzeżenie: (0%) ![]() ![]() |
@viking number_format potrzebuje float a wrzucany jest string edit: co to znaczy "tu na tym serwerze", sprecyzuj chodzi mi że skrypt mam odpalony na kilku serwerach i tylko na jednym mam problem... albo ten wyciąg ma zakodowane znaki ![]() -------------------- -[ GG: 1061448 ]- | Mail: -[marcinsm@interpc.pl ]-
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Jeśli miałby zakodowane znaki, to nie działałoby na żadnym serwerze.
Chyba, że na tym jednym pobierasz dane z innego źródła. Pokaż co zawiera string przed jego jakimikolwiek modyfikacjami, czyli var_dump($wartosc). -------------------- |
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Zrób sobie
i po zawodach |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Zrób sobie i po zawodach I z wartości: "1 230,00" otrzyma "123000"... -------------------- |
|
|
![]()
Post
#13
|
|
![]() Grupa: Zarejestrowani Postów: 403 Pomógł: 72 Dołączył: 15.07.2014 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 16.05.2003 Ostrzeżenie: (0%) ![]() ![]() |
Zrób sobie i po zawodach no i pięknie ! działa dziękuję bardzo ! -------------------- -[ GG: 1061448 ]- | Mail: -[marcinsm@interpc.pl ]-
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 07:28 |