-
foreachループを使用する方法:
$array = array("key1" => "value1", "key2" => "value2", "key3" => "value3"); $mappedArray = array(); foreach ($array as $key => $value) { $mappedArray[$key] = "mapped_" . $value; } print_r($mappedArray);
出力:
Array ( [key1] => mapped_value1 [key2] => mapped_value2 [key3] => mapped_value3 )
-
array_map関数を使用する方法:
$array = array("key1" => "value1", "key2" => "value2", "key3" => "value3"); $mappedArray = array_map(function ($value) { return "mapped_" . $value; }, $array); print_r($mappedArray);
出力:
Array ( [key1] => mapped_value1 [key2] => mapped_value2 [key3] => mapped_value3 )
-
array_walk関数を使用する方法:
$array = array("key1" => "value1", "key2" => "value2", "key3" => "value3"); array_walk($array, function (&$value, $key) { $value = "mapped_" . $value; }); print_r($array);
出力:
Array ( [key1] => mapped_value1 [key2] => mapped_value2 [key3] => mapped_value3 )
これらの方法を使用することで、連想配列をマップすることができます。コード例を参考にして、自身のプロジェクトに適した方法を選択してください。