ホームページ  >  記事  >  バックエンド開発  >  PHP での配列のいくつかの使用法について話しましょう

PHP での配列のいくつかの使用法について話しましょう

PHPz
PHPzオリジナル
2023-04-18 10:26:14592ブラウズ

PHP は人気のあるサーバーサイド スクリプト言語であり、その強力な配列関数により、開発者はネットワーク アプリケーションを開発する際にデータを処理することが容易になります。この記事では、PHP における配列の使用法をいくつか紹介します。

  1. 配列の作成

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"];
  1. 配列要素へのアクセス

配列要素にアクセスする方法は、アレイマーク。 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 変数は各要素のキー値を表します。ループ本体内の操作は、配列のキー名とキー値をそれぞれ操作できます。

  1. 配列用の組み込み関数

PHP には、配列を処理するための多くの組み込み関数が用意されています。一般的に使用される配列関数の一部を次に示します。

(1) count() 関数

count() 関数は、以下に示すように、配列内の要素の数を返すために使用されます。 ##

$color = array("red", "green", "blue");
echo count($color); // 输出 3
(2) array_push() および array_pop() 関数

array_push() は配列の末尾に 1 つ以上の要素を追加するために使用され、array_pop() は配列の末尾に 1 つ以上の要素を追加するために使用されます。配列の最後の要素。

$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")
(3) array_shift() および array_unshift() 関数

array_shift() は配列の最初の要素を削除してその要素を返し、array_unshift() は配列の先頭に or を追加します。配列 複数の要素。

$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")
(4) in_array() 関数

in_array() は、配列内の指定された要素を検索するために使用され、見つかった場合は true、そうでない場合は false を返します。

$color = array("red", "green", "blue");
echo in_array("red", $color); // 输出 1
echo in_array("black", $color); // 输出 空
1 ここで、空は true を意味し、空は false を意味します。

(5) sort() および rsort() 関数

sort() は配列を昇順にソートするために使用され、rsort() は配列を降順にソートするために使用されます。

$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 開発者が習得しなければならないスキルの 1 つです。組み込み関数を使用すると、プログラムをより速く作成し、データをより適切に管理できるようになります。この情報がお役に立てば幸いです。

以上がPHP での配列のいくつかの使用法について話しましょうの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。