PHP では、1 次元配列内のフィールドを変更するのは非常に簡単です。 1 次元配列は、要素が 1 次元のみを持ち、各要素がキーと値で構成される配列です。
次の 1 次元配列があるとします。
$user = array( 'name' => 'John', 'age' => 30, 'email' => 'john@example.com' );
次に、この配列の age
フィールドを変更したいと思います。配列名とキーを使用して、要素にアクセスすると、新しい値に変更されます。たとえば、次のコードを使用して、age
フィールドを 30
から 31
に変更します:
$user['age'] = 31;
Now $user
配列は次のようになります:
Array ( [name] => John [age] => 31 [email] => john@example.com )
array_replace
関数を使用して、ある配列の要素値を別の配列の同じキーの要素値に置き換えることもできます。たとえば、次のコードを使用して、上記の配列の age
フィールドを 31
から 32
に変更します:
$new_user = array_replace($user, array('age' => 32));
Now $ new_user
配列は次のようになります:
Array ( [name] => John [age] => 32 [email] => john@example.com )
array_replace
関数は、最初のパラメーター配列内の要素値を同じキー名に置き換えるだけであることに注意してください。
array_replace
関数に加えて、1 次元配列内の特定のキーの値を変更するために使用される PHP 関数が他にも多数あります。よく使用される関数には、array_merge
、array_filter
、array_map
などがあります。
要約すると、PHP では 1 次元配列のフィールドを変更するのは非常に簡単です。配列名とキーを使用して変更したい要素にアクセスし、それを新しい値に変更するか、array_replace
などの関数を使用します。実際のプログラミングでは、必要に応じて 1 次元配列の特定のフィールドを変更する最も適切な方法を選択する必要があります。
以上がPHP で 1 次元配列のフィールドを変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。