PHPで配列値を整数に変換する方法

PHPz
リリース: 2023-04-20 15:24:13
オリジナル
617 人が閲覧しました

PHP は拡張性の高いプログラミング言語であり、配列は PHP プログラミングで最も重要なデータ構造の 1 つです。 PHP では、さまざまな計算のために配列値を整数型に変換する必要があることがよくあります。この記事では、PHPの関数を使用して配列の値を整数型に変換する方法を説明します。

  1. PHP の intval() 関数

PHP の intval() 関数は、任意の値を整数型に変換できます。構文は次のとおりです。

intval($value, $base);
ログイン後にコピー

このうち、$value は変換する値、$base は使用する基数を表します。 $base に値が割り当てられていない場合、intval() は変換に 10 進数を使用します。

配列値を整数型に変換する場合、intval() 関数を使用できます。以下はサンプル コードです。

$arr = array('1', '2', '3');
foreach($arr as $value){
    $intval = intval($value);
    echo $intval . '<br/>';
}
ログイン後にコピー

上記のコードでは、配列 $arr の値をそれぞれ整数型に変換し、echo ステートメントを使用して変換された各値を出力します。出力結果は次のとおりです。

1
2
3
ログイン後にコピー

ご覧のとおり、intval() 関数は配列値を整数型に正常に変換し、正しい結果を出力しました。

  1. PHP の array_map() 関数

foreach ループと intval() 関数の使用に加えて、PHP の array_map() 関数を変換に使用することもできます。 。 array_map() 関数は、配列内の各要素にコールバック関数を適用する非常に便利な関数です。

次は、array_map() 関数を使用して配列値を整数型に変換するサンプル コードです。

$arr = array('1', '2', '3');
$int_arr = array_map('intval', $arr);
print_r($int_arr);
ログイン後にコピー

上記のコードでは、array_map() 関数を使用して変換します。配列 $arr の各値 intval() 関数が要素に適用され、要素を整数型に変換します。次に、print_r() 関数を使用して配列全体を出力します。出力結果は次のとおりです。

Array ( [0] => 1 [1] => 2 [2] => 3 )
ログイン後にコピー

ご覧のとおり、array_map() 関数を使用して配列値を整数型に変換することもできます。

概要

PHP では、配列値を整数型に変換するのは非常に簡単です。この目的を達成するには、 intval() 関数または array_map() 関数を使用できます。いずれの場合でも、配列内の各値は、さまざまな計算や演算のために簡単に整数型に変換できます。

以上がPHPで配列値を整数に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート