Wpis z mikrobloga

#php #naukaprogramowania #webdev

Mam mały problem w php.
Chcę zamienić string na int lub real i po zamianie za każdym razem zwracane jest 0;
Nie wiem czy to ma znaczenie, ale string jest odpowiednio obrobionym fragmentem pliku html, który pobiera inna funkcja.

Po obrobieniu napis wygląda tak $string = "3725"

$xxx = (int)$string;
echo $xxx; // i w tym momencie wyświetlane jest 0

Czemu? Ktoś ma jakiś pomysł co robię źle?
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@youlife007: masz tego var_dumpa w przeglądarce? 25 znaków wskazuje że masz tam pewnie jakiegoś HTMLa dookoła cyfr, spróbuj użyć w przeglądarce opcji "pokaż źródło" albo ustaw content-type odpowiedzi na text/plain, to zobaczysz co serio w tym stringu jest. Pewnie będziesz musiał jakoś to wyparsować, np. regexem.
  • Odpowiedz