Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Zmiana String na Integer..., Przez $_GET...
strife
post
Post #1





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

Ostrzeżenie: (0%)
-----


Witam,

Wie ktoś jak zrobić aby z zapisu index?action=3 zwracało 3, ale żeby ta trójka była typu integer, bo jak normalnie wywołuje to jest interpretowana jako string. Nie wiem jak sobie z tym poradzić. Jak zmieniać zmienne na inny typ?

Proszę o pomoc. Będę wdzięczny za odpowiedź.
Go to the top of the page
+Quote Post
skobek
post
Post #2





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 9.10.2003

Ostrzeżenie: (0%)
-----


Witam,

mozesz zrobic po prostu tak:

  1. <?php
  2.  
  3. $x = (int)$_GET['x'];
  4.  
  5. ?>
Go to the top of the page
+Quote Post
Kinool
post
Post #3





Grupa: Zarejestrowani
Postów: 560
Pomógł: 0
Dołączył: 15.07.2003
Skąd: Kwidzyn

Ostrzeżenie: (0%)
-----


ewentualnie intval()" title="Zobacz w manualu PHP" target="_manual (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

pozdrawiam
Go to the top of the page
+Quote Post
strife
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

Ostrzeżenie: (0%)
-----


Wielkie dzięki. Przerobiłem też trochę manuala i znalazłem wartościowe settype();.

Jeszcze raz dzięki za pomoc. Pozdrawiam!
Go to the top of the page
+Quote Post
Strus
post
Post #5





Grupa: Zarejestrowani
Postów: 184
Pomógł: 0
Dołączył: 19.01.2005
Skąd: Bochnia

Ostrzeżenie: (0%)
-----


Można jeszcze tak
  1. <?php
  2. $pierwsza_zmienna=3; //typu integer
  3. $druga_zmienna=(double)$pierwsza_zmienna;
  4. ?>

Teraz druga zmienna ma wartość zmiennej pierwszej ale jest już typu double czyli 3.0
Go to the top of the page
+Quote Post

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: 11.05.2026 - 15:38