NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

PHP - intval

Třída

Kořen \ Bez třídy

Metoda - intval

(PHP 4, PHP 5, PHP 7)

Zjistí celočíselnou hodnotu (integer) předané hodnoty s konverzí na danou číselnou soustavu, vyjádřenou základem (parametr $base).

Poznámka: Této funkci by neměl být předáván objekt. Pokud se tak stane, volání této funkce vygeneruje chybu s úrovní E_NOTICE a vrátí hodnotu 1.

Poznámka: Parametr $base nemá žádný význam, pokud předaná hodnota není textový řetězec (string).

Procedurální

  • function intval (mixed $var, int $base = 10) : int

Parametry

NázevDatový typVýchozí hodnotaPopis
$varmixed

Vstupní hodnota, jejíž celočíselná hodnota se má zjistit.

$baseint 10

Základ (radix) číselné soustavy, ve kterém je vstupní hodnota uvedena.

Poznámka: Tento parametr má efekt pouze tehdy, když je vstupní hodnota textový řetězec (string).

Pokud tento parametr nabývá hodnoty 0, zjistí se soustava automaticky. Vých

Návratové hodnoty

Vrací: int

Výsledná celočíselná hodnota, pokud se zjištění hodnoty podařilo, v opačném případě se vrací hodnota 0.

Tato funkce dále pro prázdné pole vrací hodnotu 0, pro neprázdné pole hodnotu 1.

Příklady

<?php
echo intval(11);        // Výstup: 11
echo intval('11');      // Výstup: 11
echo intval('+11');     // Výstup: 11
echo intval('-11');     // Výstup: -11
echo intval('011'); // Výstup: 11
echo intval(011);   // Výstup: 9

echo intval(1e10);  // Výstup: 1
echo intval('1e10');    // Výstup: 10000000000

echo intval(5.2);       // Výstup: 5

echo intval('0x1A');    // Výstup: 0
echo intval(0x1a);  //Výstup: 26

echo intval(array());   // Výstup: 0
echo intval(array(50)); // Výstup: 1

Související manuály

      Aktivity