Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Konwersja zmiennych, Z char na int bez utraty danych
-lukasamd-
post
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
 
Start new topic
Odpowiedzi
-lukasamd-
post
Post #2





Goście







No to mam jeszcze plik do generowania headera (subheader.php) i normalne załączenie w nim pliku css to:
  1. <link rel='stylesheet' href='".THEME."styles.css' type='text/css'>


zrobiłem coś takiego:

  1. <script language='javascript'>
  2. rozdzialka=screen.width;
  3. if (rozdzialka>1024) document.write('<link rel='stylesheet' href='".THEME."styles-1024.css' type='text/css'>');
  4. else document.write('<link rel='stylesheet' href='".THEME."styles-990.css' type='text/css'>');


nie znam się na javascript więc rezultat był do przewidzenia - nie działa, może mnie ktoś poprawić?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 6.10.2025 - 02:11