Autor Zpráva
Hlz
Profil *
Ahoj,

dělám script na stránkování, dělám ho podle tohoto. Ale mám problém s touto částí kódu

function right_int($arg) {
  $arg = (int) $arg;

  if (is_numeric($arg)) {
    return $arg;
  }
  // v případě, že $arg neprojde kontrolou, bude naše $page 1 => začátek
  return 1;
}

if(!isset($_GET["page"]))
  $page = 1;
else
  $page = right_int($_GET["page"]);

Pokud $_GET['page'] není číslo, mělo by to vracet první stránku (return 1;), ale když to spustím u sebe a do té GET proměnné dám něco co není číslo, vyhodí mi to nulu. Proč?
Rfilip
Profil
Řádek 2, přetypování řetězce, který není číslem, na číslo vrátí 0
Hlz
Profil *
Děkuji

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0