26 of 410 menu

Função is_numeric

A função is_numeric verifica se o valor passado é um número ou uma string que pode ser interpretada como um número. A função retorna true se o valor for um número ou uma string numérica, e false caso contrário.

Sintaxe

is_numeric(mixed $value): bool

Exemplo

Vamos verificar vários valores quanto ao formato numérico:

<?php var_dump(is_numeric(123)); // true var_dump(is_numeric('123')); // true var_dump(is_numeric('12.3')); // true var_dump(is_numeric('abc')); // false var_dump(is_numeric('123a')); // false ?>

Exemplo

Vamos verificar o funcionamento com vários formatos numéricos:

<?php var_dump(is_numeric(0x1A)); // true (hexadecimal) var_dump(is_numeric('0x1A')); // false (string com número hexadecimal) var_dump(is_numeric(1.2e3)); // true (notação exponencial) var_dump(is_numeric('1.2e3')); // true (string com notação exponencial) ?>

Veja também

  • a função is_int,
    que verifica se uma variável é um número inteiro
  • a função is_float,
    que verifica se uma variável é um número de ponto flutuante
Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar