[PHP] usunięcie spacji przy liczbie |
[PHP] usunięcie spacji przy liczbie |
14.06.2022, 21:20:40
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 ]-
|
|
|
14.06.2022, 22:07:26
Post
#2
|
|
Grupa: Zarejestrowani Postów: 344 Pomógł: 70 Dołączył: 15.07.2014 Ostrzeżenie: (0%) |
A jak użyjesz tego?
|
|
|
15.06.2022, 03:05:08
Post
#3
|
|
Grupa: Zarejestrowani Postów: 6 365 Pomógł: 1114 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
-------------------- |
|
|
15.06.2022, 07:51:13
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 ]-
|
|
|
15.06.2022, 07:57:20
Post
#5
|
|
Grupa: Zarejestrowani Postów: 6 761 Pomógł: 1822 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. -------------------- |
|
|
15.06.2022, 08:11:56
Post
#6
|
|
Grupa: Zarejestrowani Postów: 6 365 Pomógł: 1114 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ąć. -------------------- |
|
|
15.06.2022, 08:16:00
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 ]-
|
|
|
15.06.2022, 08:19:57
Post
#8
|
|
Grupa: Zarejestrowani Postów: 319 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 |
|
|
15.06.2022, 09:30:20
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 ]-
|
|
|
15.06.2022, 09:36:39
Post
#10
|
|
Grupa: Zarejestrowani Postów: 6 761 Pomógł: 1822 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). -------------------- |
|
|
15.06.2022, 13:17:59
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 |
|
|
15.06.2022, 13:29:13
Post
#12
|
|
Grupa: Zarejestrowani Postów: 6 761 Pomógł: 1822 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
Zrób sobie i po zawodach I z wartości: "1 230,00" otrzyma "123000"... -------------------- |
|
|
15.06.2022, 14:18:29
Post
#13
|
|
Grupa: Zarejestrowani Postów: 344 Pomógł: 70 Dołączył: 15.07.2014 Ostrzeżenie: (0%) |
|
|
|
15.06.2022, 14:46:50
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 ]-
|
|
|
Wersja Lo-Fi | Aktualny czas: 27.04.2024 - 16:47 |