![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 681 Pomógł: 28 Dołączył: 14.08.2014 Ostrzeżenie: (0%) ![]() ![]() |
Panowie pobieram poprzez curla dwie zmienne:
$koszt = 100.00; $dostawa = 20.00; $lacznie = $cena + $dostawa;
niestety $koszt i $dostawa są prawdopodobnie traktowane jako string, jak zamienić na typ liczbowy bym mógł zsumować te 2 zmienne? próbowałem int(), number_format(), float(). Ma ktoś jakiś pomysł ? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Moze pokaz co dokladnie zawiera ten tekst a nie cudujesz na slepo
var_dump |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 286 Pomógł: 46 Dołączył: 10.01.2016 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 681 Pomógł: 28 Dołączył: 14.08.2014 Ostrzeżenie: (0%) ![]() ![]() |
var_dump($var);
int(0) var_dump($transport); string(80) Ten post edytował casperii 6.12.2017, 18:21:25 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 286 Pomógł: 46 Dołączył: 10.01.2016 Ostrzeżenie: (0%) ![]() ![]() |
Jeśli w tym osiemdziesięcio-znakowym string'u są białe znaki to może użyj funkcji trim() lub str_replace()?
http://php.net/manual/pl/function.str-replace.php Napisz też, czy po zrzutowaniu masz int'a, czy nie. Ten post edytował Neutral 6.12.2017, 18:38:24 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 681 Pomógł: 28 Dołączył: 14.08.2014 Ostrzeżenie: (0%) ![]() ![]() |
@nospor jakiś pomysł ?(IMG:style_emoticons/default/smile.gif) int(0) string(80) " 283.00 " Ten post edytował casperii 6.12.2017, 19:04:22 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 460 Pomógł: 49 Dołączył: 5.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 681 Pomógł: 28 Dołączył: 14.08.2014 Ostrzeżenie: (0%) ![]() ![]() |
@trzczy twój kod daje:
bool(false) |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 460 Pomógł: 49 Dołączył: 5.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 681 Pomógł: 28 Dołączył: 14.08.2014 Ostrzeżenie: (0%) ![]() ![]() |
zwraca:
string(133) " Koszt: 283,00 zł " ale powyższe parsuje |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 460 Pomógł: 49 Dołączył: 5.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
A tutaj działa:
https://3v4l.org/GIo16 |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 681 Pomógł: 28 Dołączył: 14.08.2014 Ostrzeżenie: (0%) ![]() ![]() |
no widzisz tam działa, a u mnie nie.
Jak na "sztywno" wpisałem sobie $transport = "283" to twój kod działa, dziwne.. Ten post edytował casperii 6.12.2017, 20:44:43 |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 460 Pomógł: 49 Dołączył: 5.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 681 Pomógł: 28 Dołączył: 14.08.2014 Ostrzeżenie: (0%) ![]() ![]() |
preg_match rozwiązał problem. dziękuje.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.09.2025 - 08:48 |