PHP は人気のあるサーバーサイド スクリプト言語であり、その強力な配列関数により、開発者はネットワーク アプリケーションを開発する際にデータを処理することが容易になります。この記事では、PHP における配列の使用法をいくつか紹介します。
PHP では、配列は 2 つの方法で作成できます。1 つは array() 関数を使用する方法、もう 1 つは角括弧 [ ] を使用する方法です。定義します。
array() を使用して配列を定義するための構文は次のとおりです。
$array = array(element1,element2, element3......);
角括弧 [] を使用して配列を定義するための構文は次のとおりです。
$array = [element1,element2, element3......];
このうち、element1、element2、element3...はArray要素を表します。
たとえば、3 つの要素を含む配列を作成できます。
$color = array("red", "green", "blue"); //或者 $color = ["red", "green", "blue"];
配列要素にアクセスする方法は、アレイマーク。 PHP の配列添字は、数値型または文字列型にすることができます。
添字は 0 から数え始めます。配列定義では、各要素をカンマで区切ります。添え字を使用して配列内の要素にアクセスできます。例:
$color = array("red", "green", "blue"); echo $color[0]; // 输出 red echo $color[1]; // 输出 green echo $color[2]; // 输出 blue
また、以下に示すように、foreach ループ構造を使用して配列内の各要素を走査することもできます。
$color = array("red", "green", "blue"); foreach ($color as $value) { echo $value . "<br>"; }
この段落このコードは、配列内の各要素を順番に出力し、各要素の後に改行文字を付けます。
red
green
blue
foreach ループ構造では、$value 変数は配列内の各要素を表し、ループ本体内で操作できます。
配列内のキー名とキー値に同時にアクセスしたい場合は、以下に示すように、別の foreach ループ構造を使用できます。
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43"); foreach($age as $key => $value) { echo "Key=" . $key . ", Value=" . $value."<br>"; }
このコードはキーを出力します。各配列要素の名前とキー値。
Key=Peter, Value=35
Key=Ben, Value=37
Key=Joe, Value=43
このループ構造では、$key 変数はそれぞれを表します各要素のキー名、および $value 変数は各要素のキー値を表します。ループ本体内の操作は、配列のキー名とキー値をそれぞれ操作できます。
PHP には、配列を処理するための多くの組み込み関数が用意されています。一般的に使用される配列関数の一部を次に示します。
(1) count() 関数
count() 関数は、以下に示すように、配列内の要素の数を返すために使用されます。 ##
$color = array("red", "green", "blue"); echo count($color); // 输出 3
$color = array("red", "green"); array_push($color, "blue", "yellow"); print_r($color); // 输出 array("red", "green", "blue", "yellow") $color = array("red", "green", "blue"); array_pop($color); print_r($color); // 输出 array("red", "green")
$color = array("red", "green", "blue"); echo array_shift($color); // 输出 red print_r($color); // 输出 array("green", "blue") $color = array("red", "green", "blue"); array_unshift($color, "yellow", "orange"); print_r($color); // 输出 array("yellow", "orange", "red", "green", "blue")
$color = array("red", "green", "blue"); echo in_array("red", $color); // 输出 1 echo in_array("black", $color); // 输出 空
$color=array("blue","red","green"); sort($color); print_r($color); //输出 array("blue", "green", "red") $color=array("blue","red","green"); rsort($color); print_r($color); //输出 array("red", "green", "blue")
以上がPHP での配列のいくつかの使用法について話しましょうの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。