ホームページ > バックエンド開発 > PHPの問題 > PHPで配列をint配列に変換する方法

PHPで配列をint配列に変換する方法

PHPz
リリース: 2023-04-25 14:10:32
オリジナル
552 人が閲覧しました

PHP 言語には、文字列配列型を整数配列型に変換する関数など、配列を操作するための関数が多数用意されています。この関数は、文字列配列を整数配列に変換するために使用できます。

PHP では、array_map() 関数を使用して、文字列配列内の文字列型を整数型に変換できます。 array_map() 関数の構文は次のとおりです:

array array_map(callable $callback, array $array1 [, array $... ]);
ログイン後にコピー

このうち、$callback は、配列内の各要素を渡して各要素を処理できるコールバック関数であり、$array1 [, array $... ] は変換される配列です。

array_map() 関数を使用して文字列配列を整数配列に変換するサンプル コードは次のとおりです。

<?php
$array = array("1", "2", "3", "4", "5");
$new_array = array_map(&#39;intval&#39;, $array); // 将字符串数组转化成整型数组
print_r($new_array);
?>
ログイン後にコピー

上記のコードでは、文字列は次のように整数型に変換されます。 intval() 関数の数値を使用してから、array_map() 関数を使用して整数値を $new_array に保存します。新しい整数配列を出力するには、print_r() 関数を使用します。

array_map() 関数の使用に加えて、foreach ループを使用して文字列配列を整数配列に変換することもできます。コード例は次のとおりです。

<?php
$array = array("1", "2", "3", "4", "5");
$new_array = array(); // 定义新的整型数组
foreach ($array as $value) {
    $new_array[] = intval($value); // 将字符串转化成整型数,存储到新数组中
}

print_r($new_array);
?>
ログイン後にコピー

要約すると、PHP で array_map() または foreach ループを使用して、文字列型の配列を整数型の配列に変換できます。これらの関数を使用する場合、各要素を同じように処理する必要があることに注意してください。

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

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