Fungsi is_numeric

Fungsi is_numeric memeriksa apakah nilai yang diteruskan adalah angka atau string, yang dapat diinterpretasikan sebagai angka. Fungsi mengembalikan true jika nilainya adalah angka atau string numerik, dan false jika sebaliknya.

Sintaks

phpis_numeric(mixed $value): bool

Contoh

Mari periksa beberapa nilai untuk kecocokan dengan format numerik:

php<?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
?>

Contoh

Mari periksa kerja dengan berbagai format numerik:

php<?php
  var_dump(is_numeric(0x1A));      // true (heksadesimal)
  var_dump(is_numeric('0x1A'));    // false (string dengan angka heksadesimal)
  var_dump(is_numeric(1.2e3));     // true (notasi eksponensial)
  var_dump(is_numeric('1.2e3'));   // true (string dengan notasi eksponensial)
?>

Lihat juga

  • fungsi is_int,
    yang memeriksa apakah variabel adalah integer
  • fungsi is_float,
    yang memeriksa apakah variabel adalah angka floating-point