PHP は、Web デザインと開発で広く使用されているオープンソースのサーバー側スクリプト言語です。 PHP では、配列はデータを順序付けされたアクセス可能なデータ セットに編成できるようにする非常に重要なデータ型です。 PHP 配列は広く使用されているため、PHP 配列の基本概念と共通機能を習得することが非常に必要です。この記事では、読者が PHP 配列をよりよく理解して使用できるように、PHP 配列の一般的な関数を紹介します。
array_diff() 関数は、2 つ以上の配列間の差異を比較し、最初の配列には存在するが存在しない差異を返すために使用されます。配列に存在しない他の値に存在します。この関数は 2 つ以上の配列を引数として受け取り、異なる値を含む新しい配列を返します。たとえば、次のコードは 2 つの配列を比較します:
$array1 = array("a" => "red", "b" => "green", "c" => "blue"); $array2 = array("a" => "red", "b" => "blue", "c" => "green"); $result = array_diff($array1, $array2); print_r($result);
出力結果は次のとおりです:
Array( [b] => green [c] => blue )
配列 $array1 と $array2 を比較した後、配列のキー値は次のようになります。 「b」と「c」の要素。
array_push() 関数は、配列の末尾に 1 つ以上の要素を追加します。配列に追加する要素を引数として関数に渡します。たとえば、次のコードは要素「blue」を配列に追加します:
$colors = array("red", "green"); array_push($colors, "blue"); print_r($colors);
出力結果は次のとおりです:
Array( [0] => red [1] => green [2] => blue )
$colors = array("red", "green", "blue"); $last_color = array_pop($colors); print_r($colors); echo "last color: " . $last_color;
Array( [0] => red [1] => green ) last color: blue
$colors = array("red", "green", "blue"); $first_color = array_shift($colors); print_r($colors); echo "first color: " . $first_color;
Array( [0] => green [1] => blue ) first color: red
$colors = array("red", "green"); array_unshift($colors, "yellow"); print_r($colors);
Array( [0] => yellow [1] => red [2] => green )
$colors = array("red", "green", "blue", "yellow", "black"); $subset = array_slice($colors, 0, 2); print_r($subset);
出力結果は次のとおりです:
Array( [0] => red [1] => green )
$colors = array("red", "green", "blue", "yellow", "black"); array_splice($colors, 0, 2, array("orange", "purple")); print_r($colors);
出力結果は次のようになります。
Array( [0] => orange [1] => purple [2] => blue [3] => yellow [4] => black )
$array1 = array("a" => "red", "b" => "green"); $array2 = array("c" => "blue", "d" => "yellow"); $result = array_merge($array1, $array2); print_r($result);
出力は次のようになります:
Array( [a] => red [b] => green [c] => blue [d] => yellow )
$colors = array("a" => "red", "b" => "green", "c" => "blue"); if (array_key_exists("b", $colors)) { echo "Key exists!"; } else { echo "Key does not exist!"; }
出力は次のようになります:
Key exists!
$colors = array("red", "green", "blue"); if (in_array("green", $colors)) { echo "Value exists!"; } else { echo "Value does not exist!"; }
Value exists!
以上がPHP 配列関数の一般的なメソッドは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。