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

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

PHPz
PHPzオリジナル
2023-04-25 10:43:07549ブラウズ

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。