Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: sprawdzanie czy zmienna ma wart. int ?
Forum PHP.pl > Forum > PHP
karolski
Jak sprawdzic czy zmienna ma wartosc w postaci liczbowej int questionmark.gif?
MarWWWa
is_int winksmiley.jpg
ActivePlayer
a jeszcze lepiej is_numeric... is_int dokona sprawdzania typów... czyli jesli napiszesz
  1. <?php
  2.  
  3. $zmienna = '3456';
  4.  
  5. ?>


To $zmienna bezdie typu (string) a nie (int) jak by sie mozna tego spodziewać...
TomASS
ActivePlayer ma raceje, lepiej użyć is_numeric.

A co do typów, to php sam sobie ustawia domyślne typy i jak się da:

  1. <?php
  2.  
  3. $zmienna1 = '2;
  4. $zmienna2 = 3;
  5.  
  6. ?>


To potem przy odpowiednich operacjach, zmienne te mogą być dowolnie przekształcane:
  1. <?php
  2.  
  3. echo $zmienna1*$zmienna2;
  4. //6 (int)
  5.  
  6. echo $zmienna1.' --- '.$zmienn2;
  7. //2 --- 3 (string)
  8.  
  9. ?>


Poizdrawiam
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.