関数 intval

関数 intval は、渡された値を整数に変換します。 第一引数は変換する値を受け取り、 第二のオプション引数は基数(進数)を指定します。

構文

phpintval(mixed $value, int $base = 10): int

例

文字列 "123" を整数に変換します:

php<?php
  $res = intval("123");
  echo $res;
?>

コード実行結果:

php123

例

文字列 "12.3" を整数に変換します:

php<?php
  $res = intval("12.3");
  echo $res;
?>

コード実行結果:

php12

例

基数を指定して16進数文字列を変換します:

php<?php
  $res = intval("1a", 16);
  echo $res;
?>

コード実行結果:

php26

例

配列を整数に変換します:

php<?php
  $res = intval([1, 2, 3]);
  echo $res;
?>

コード実行結果:

php0

関連項目

  • 値を浮動小数点数に変換する関数 floatval,
  • 値を文字列に変換する関数 strval,