配列は PHP で最もよく使用されるデータ構造の 1 つであるため、PHP では配列メンバーの変更は一般的なタスクです。 PHP で配列メンバーを変更するにはいくつかの方法があります。元の配列の要素値を直接変更することも、組み込みの PHP 関数を使用して配列を変更することもできます。この記事では、PHP 配列メンバーを変更するいくつかの方法を紹介します。
1. 配列メンバーを直接変更する
PHP の配列は、キーと値のペアの順序付けされたコレクションです。キー名によって配列内の要素にアクセスできます。配列メンバーを変更するには、キー名で配列要素に直接アクセスし、その値を新しい値に変更します。例:
$myArray = array("apple", "banana", "cherry"); $myArray[1] = "orange"; print_r($myArray);
このコードは Array ( [0] => apple [1] => orange [2] => Cherry )
を出力します。この例では、[]
演算子を使用して、配列 $myArray
の 2 番目の要素 (キー 1) にアクセスし、その値を「orange」に変更します。
2. 組み込み関数を使用して配列メンバーを変更する
PHP には、配列メンバーを直接変更するだけでなく、配列メンバーを簡単に変更できるいくつかの組み込み関数も用意されています。 array_push()
、array_pop()
、array_shift()
、array_unshift()
、array_splice()
array_push()
この関数は、配列の末尾に 1 つ以上の要素を追加します。構文は次のとおりです:
array_push(array, value1, value2, ...)
例:
$myArray = array("apple"); array_push($myArray, "banana", "cherry"); print_r($myArray);
この例では、Array ( [0] => apple [1] => Banana [2] => が出力されます) ; チェリー )###。この例では、配列
$myArray の最後に 2 つの新しい要素「banana」と「cherry」を追加しました。
array_pop() この関数は、配列の最後の要素を削除します。構文は次のとおりです:
array_pop(array)
$myArray = array("apple", "banana", "cherry"); array_pop($myArray); print_r($myArray);
Array ( [0] => apple [1] => Banana ) が出力されます。この例では、配列
$myArray の最後の要素「cherry」を削除します。
array_shift() この関数は、配列の最初の要素を削除します。構文は次のとおりです:
array_shift(array)
$myArray = array("apple", "banana", "cherry"); array_shift($myArray); print_r($myArray);
Array ( [0] => Banana [1] => Cherry ) が出力されます。この例では、配列
$myArray の最初の要素「apple」を削除します。
array_unshift() この関数は、配列の先頭に 1 つ以上の要素を追加します。構文は次のとおりです:
array_unshift(array, value1, value2, ...)
$myArray = array("apple", "banana"); array_unshift($myArray, "cherry", "orange"); print_r($myArray);
Array ( [0] => チェリー [1] => オレンジ [2] => が出力されます) ; リンゴ [3] => バナナ )。この例では、配列
$myArray の先頭に 2 つの新しい要素「cherry」と「orange」を追加しました。
array_splice() この関数を使用すると、配列をスライスし、配列内の要素を追加、削除、置換することができます。 。構文は次のとおりです。
array_splice(array, start, length, replacement)
$myArray = array("apple", "banana", "cherry", "orange"); array_splice($myArray, 1, 2, array("pear", "kiwi")); print_r($myArray);
Array ( [0] => apple [1] が出力されます。 ] => ナシ [2] => ; キウイ [3] => オレンジ )。この例では、インデックス 1 から始まる 2 つの要素「banana」と「cherry」を削除し、次に 2 つの新しい要素「pear」と「kiwi」を追加しました。
以上がPHPで配列メンバーを変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。