PHP配列の定義方法

PHPz
リリース: 2023-04-27 10:08:51
オリジナル
547 人が閲覧しました

PHP では、配列は非常に一般的に使用されるデータ構造です。これにより、キーと値のペアでデータを保存してアクセスできるようになり、非常に柔軟になります。この記事ではPHPの配列の実装方法を詳しく紹介します。

  1. 配列の定義

PHP では、配列を定義する方法が 2 つあります。array() 関数を直接使用する方法と、角括弧 [] を使用する方法です。例:

$fruits = array('apple', 'orange', 'banana');
$numbers = [1, 2, 3, 4, 5];
ログイン後にコピー

配列を定義する場合、キー名を指定するか、デフォルトの数値インデックスを使用できます。例:

$person = array('name' => 'John', 'age' => 25);
$colors = ['red', 'green', 'blue'];
ログイン後にコピー

echo 関数と print_r 関数を使用して配列内の要素を出力できます:

echo $fruits[0]; // 输出apple
print_r($person);
/* 
Array
(
    [name] => John
    [age] => 25
) 
*/
ログイン後にコピー
  1. 配列を走査

PHP が提供するさまざまなトラバーサル配列メソッド。最も一般的に使用されるものは、foreach ループと for ループです。

foreach ループを使用して配列を走査する:

foreach($fruits as $fruit) {
    echo $fruit . ',';
}
// 输出apple,orange,banana,

foreach($person as $key => $value) {
    echo $key . ': ' . $value . ', ';
}
// 输出name: John, age: 25,
ログイン後にコピー

for ループを使用して配列を走査する:

for($i = 0; $i < count($colors); $i++) {
    echo $colors[$i] . &#39;,&#39;;
}
// 输出red,green,blue,
ログイン後にコピー
  1. 配列に対する一般的な操作

PHP では、追加、削除、変更、マージなど、配列に対する一般的な操作が多数あります。

要素を追加します:

角括弧と新しいキー名を使用して要素を追加します:

$person[&#39;gender&#39;] = &#39;male&#39;;
$colors[] = &#39;yellow&#39;;
ログイン後にコピー

要素を削除します:

unset 関数を使用します要素を削除するためのキー名:

unset($person[&#39;age&#39;]);
ログイン後にコピー

要素を変更する:

キー名と等号を使用して要素の値を変更する:

$person[&#39;name&#39;] = &#39;Tom&#39;;
ログイン後にコピー

配列を結合する:

array_merge 関数を使用して配列を結合します。

$more_fruits = [&#39;grape&#39;, &#39;watermelon&#39;];
$fruits = array_merge($fruits, $more_fruits);
ログイン後にコピー
  1. 多次元配列

PHP では、配列を使用して多次元配列を作成できます。例:

$students = array(
    array(&#39;name&#39; => 'Mike', 'age' => 20),
    array('name' => 'Jane', 'age' => 21)
);

echo $students[0]['name']; // 输出Mike
ログイン後にコピー

[] を使用して多次元配列を作成することもできます:

$students[] = array('name' => 'Bob', 'age' => 22);
ログイン後にコピー

多次元配列を走査します:

foreach($students as $student) {
    echo $student['name'] . ',';
}
// 输出Mike,Jane,Bob,
ログイン後にコピー
  1. Array function

PHP には豊富な配列関数が用意されており、以下にその一部を示します:

    #count($array): 配列内の要素の数を返します
  • array_keys($array): 新しい配列の要素として、配列内のすべてのキー名を返します。
  • array_values($array): 新しい配列の要素として、配列内のすべての値を返します。 array
  • array_search($value, $array): 配列内の指定された値のキー名を検索します
  • array_flip($array): 配列内のキー名と値を交換します
    概要
PHP 配列は、キーと値のペアのデータを保存およびアクセスできる、非常に一般的に使用されるデータ構造です。 PHP では、角括弧または array() 関数を使用して配列を定義したり、foreach ループまたは for ループを使用して配列を走査したり、豊富な配列関数を使用してさまざまな操作を実行したりできます。同時に、PHP は多次元配列の作成と操作もサポートします。 PHP 配列の実装方法をマスターすると、PHP コードをより効率的に開発および保守できるようになります。

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

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