PHPで配列要素に関数を適用する方法


  1. foreachループを使用する方法:
$array = [1, 2, 3, 4, 5];
foreach ($array as &$value) {
    $value = myFunction($value); // 関数myFunctionを適用
}
unset($value); // リファレンスを解除する必要があります
// 変更後の配列を表示
print_r($array);
  1. array_map()関数を使用する方法:
$array = [1, 2, 3, 4, 5];
$array = array_map('myFunction', $array); // 関数myFunctionを適用
// 変更後の配列を表示
print_r($array);
  1. array_walk()関数を使用する方法:
$array = [1, 2, 3, 4, 5];
array_walk($array, 'myFunction'); // 関数myFunctionを適用
// 変更後の配列を表示
print_r($array);

これらの方法は、配列の各要素に対して同じ関数を適用するための一般的な手法です。myFunctionは、実際に適用する関数の名前に置き換える必要があります。