Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Konwersja zmiennych, Z char na int bez utraty danych
-lukasamd-
post 5.05.2008, 11:33:18
Post #1





Goście







Witam,
mam sobie zmienną $iZmienna która otrzymuje dane ze skryptu java, ZAWSZE są to liczby całkowite a mimo to php tratuje zmienną jako zbiór znaków więc nie mogę używać np.:

  1. <?php
  2. if($iZmienna>1000) kod;
  3. ?>


bo nigdy nie spełnia warunku zaś w wypadku:

  1. <?php
  2. if($iZmienna>'1000') kod;
  3. ?>


warunek jest spełniany zawsze.

Próbowałem używać intval np:

  1. <?php
  2. $iZmienna2=intval($iZmienna);
  3. if($iZmienna2>1000) kod;
  4. ?>


ale warunek nigdy nie jets wykonywany bo po konwersji wartość zmiennej zawsze wynosi 0 (sprawdzałem poprzez echo). Jestem pewien że zawsze będą w niej zapisywane liczby całkowite, jak zmusić php aby traktował ją jako zmienną takiego właśnie typu?

Ten post edytował lukasamd 5.05.2008, 11:34:14
Go to the top of the page
+Quote Post

Posty w temacie


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 Wersja Lo-Fi Aktualny czas: 25.07.2025 - 00:08