PHPで配列メンバーを変更する方法

PHPz
リリース: 2023-04-18 14:50:02
オリジナル
490 人が閲覧しました

配列は 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()

  1. array_push()

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] =&gt が出力されます) ; チェリー )###。この例では、配列 $myArray の最後に 2 つの新しい要素「banana」と「cherry」を追加しました。

    array_pop()

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_shift(array)
ログイン後にコピー
例:

$myArray = array("apple", "banana", "cherry");
array_shift($myArray);
print_r($myArray);
ログイン後にコピー
この例では、

Array ( [0] => Banana [1] => Cherry ) が出力されます。この例では、配列 $myArray の最初の要素「apple」を削除します。

    array_unshift()

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_splice(array, start, length, replacement)
ログイン後にコピー
パラメータの説明:

    array: 操作対象のターゲット配列
  • start: 操作の追加、削除、または置換を開始します。このインデックス
  • length: 削除する要素の数。要素が削除されない場合は、0 に設定できます。
  • 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」を追加しました。

3. 概要

PHP では、配列メンバーの変更は基本的なタスクです。キー名を使用して配列要素の値に直接アクセスして変更することも、組み込み関数を使用して配列要素を追加、削除、置換することもできます。配列操作スキルに習熟すると、PHP アプリケーションをより効率的に開発できるようになります。

以上がPHPで配列メンバーを変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート