トップページ > 制作ブログ > PHP > PHP初心者でもわかる!intval()で値を整数に変換する方法
PHPのロゴ

仙台宮城の皆さんこんにちは!

PHPは初心者にも扱いやすいプログラミング言語として、多くのプロジェクトで利用されています。その中でも、「データの型変換」は重要なスキルの一つです。今回は、仙台でウェブ制作やアプリ開発に役立つ「intval()」関数を使って、簡単に値を整数に変換する方法をわかりやすく解説します。

intval()とは?

intval()は、PHPの組み込み関数で、値を整数型に変換するために使います。たとえば、文字列や浮動小数点数などを整数に変換したいときに役立ちます。intval()を使えば、簡単に整数を取得できるため、入力の検証やデータ処理の場面でよく使われます。


$number = "42.5";
$intNumber = intval($number);
echo $intNumber;  // 出力: 42

intval()の使い方

文字列を整数に変換する

intval()は、文字列が数値であればその数値部分を整数として返します。たとえば、次のように文字列から整数を取得することができます。


$value = "123abc";
$intValue = intval($value);
echo $intValue;  // 出力: 123

この場合、“123abc”の数値部分である123が取得され、以降の文字列は無視されます。

浮動小数点数を整数に変換する

浮動小数点数(小数)もintval()で整数に変換できます。小数点以下は切り捨てられ、整数部分だけが返されます。


$float = 45.67;
$intNumber = intval($float);
echo $intNumber;  // 出力: 45

基数を指定して整数に変換する

intval()には、基数(進数)を指定して変換することもできます。デフォルトでは10進数で変換されますが、2進数や16進数などの基数もサポートしています。


$binary = "1010";
$intValue = intval($binary, 2);
echo $intValue;  // 出力: 10

intval()が役立つ場面

PHPでの入力データの検証や、数値計算を行う際に、intval()はとても便利です。たとえば、フォームから送られてくる値が数値かどうか確認する際に、intval()で整数に変換することで、予期せぬエラーを防ぐことができます。


$input = "58.4";
$age = intval($input);  // 年齢として使うために整数化
if ($age >= 18) {
    echo "成人です";
} else {
    echo "未成年です";
}

まとめ

仙台でウェブ制作や開発を行っている皆さんにとっても、PHPのintval()は、値を簡単に整数に変換できる便利な関数です。特に、入力データの検証や数値を扱うプロジェクトでは非常に役立つ機能です。今後のプロジェクトでもぜひ活用してみてください。

それではまた!仙台宮城でのホームページ制作やサイトリニューアルならアンドシークまで!もちろん宮城県外の方も大歓迎です!

関連記事

アクセスランキング

カテゴリ

タグクラウド