ホームページ >バックエンド開発 >PHPチュートリアル >PHPの配列の最後に要素を追加する方法

PHPの配列の最後に要素を追加する方法

DDD
DDDオリジナル
2025-02-07 11:17:17561ブラウズ

How to Add Elements to the End of an Array in PHP

配列は、プログラミングのデータを処理するために使用される線形データ構造です。アレイを処理している場合は、既存の配列に新しい要素を追加する必要があります。この記事では、各方法のコード例、出力、時間と空間の複雑さ分析を使用して、PHPの配列の最後に要素を追加するいくつかの方法について説明します。

以下は、配列に要素を追加するさまざまな方法です。

正方形の括弧を使用してください

[] PHPでは、配列の最後に要素を追加する方法は、四角い括弧

を使用することです。この構文は、単一の要素のみを追加する場合にのみ機能します。以下は構文です:

[]

<code class="language-php">$array[] = value;</code>

output
<code class="language-php"><?php 
$friends = ['Ayush', 'Antima'];
$friends[] = 'Smrita'; 
// 向末尾添加单个元素
print_r($friends);
?></code>

<code>Array
(
    [0] => Ayush
    [1] => Antima
    [2] => Smrita
)</code>
時間の複雑さ:

o(1)

スペースの複雑さ:

o(1) 使用法

array_push()

関数は、配列の最後に1つ以上の要素を追加するために使用されます。この方法は、一度に複数のアイテムを追加する必要がある場合に主に使用されます。以下は構文です:

array_push()

<code class="language-php">array_push($array, $value1, $value2, ...);</code>

以下は、上記のコードの出力です。
<code class="language-php"><?php 
$friends = ['Ayush', 'Antima'];
array_push($friends, 'Smrita', 'Priti'); 
// 添加多个元素
print_r($friends);
?></code>

時間の複雑さ:
<code>Array
(
    [0] => Ayush
    [1] => Antima
    [2] => Smrita
    [3] => Priti
)</code>
o(n)、複数の要素が追加されている場合

スペースの複雑さ:

o(1)

使用法

2つの配列を組み合わせる場合は、array_merge()メソッドを使用して複数の配列を1つに組み合わせることができます。この方法は、既存の配列に要素の新しい配列をまったく追加する場合に役立ちます。以下は構文です:

array_merge()

<code class="language-php">$array = array_merge($array1, $array2, ...); </code>

以下は出力です:

<code class="language-php"><?php 
$friends = ['Ayush', 'Antima'];
$newFriends = ['Smrita', 'Priti'];
$friends = array_merge($friends, $newFriends);
print_r($friends);
?></code>

時間の複雑さ:
<code>Array
(
    [0] => Ayush
    [1] => Antima 
    [2] => Smrita
    [3] => Priti
)</code>
o(n)

スペースの複雑さ:

o(n)

オペレーター

を使用します

演算子を使用して配列を結合することもできます。この方法は主に連想配列に適用され、最初の配列のキーを保存することを常に覚えておく必要があります。キーが重複する場合、最初の配列の値のみが保存されます。以下は構文です:

<code class="language-php">$array = $array1 + $array2;</code>

以下は出力です:

<code class="language-php"><?php 
$group1 = ['Ayush' => 1, 'Antima' => 2];
$group2 = ['Smrita' => 3, 'Priti' => 4];
$friends = $group1 + $group2;
print_r($friends);
?></code>

時間の複雑さ:
<code>Array
(
    [Ayush] => 1
    [Antima] => 2
)</code>
o(n)

スペースの複雑さ:

o(1)

使用法

array_splice()関数は非常に強力で有用な関数です。この関数は、配列内の要素を挿入、削除、または交換するために使用されます。この方法を使用して、新しい要素をどこにでも挿入できます(終わりを含む)。この方法の構文は次のとおりです

array_splice()

<code class="language-php">array_splice($array, $offset, $length, $replacement);</code>
以下は出力です:

<code class="language-php"><?php 
$friends = ['Ayush', 'Antima'];
array_splice($friends, count($friends), 0, ['Smrita', 'Priti']); // 在末尾插入
print_r($friends);
?></code>

時間の複雑さ:

o(n)
<code>Array
(
    [0] => Ayush
    [1] => Antima
    [2] => Smrita
    [3] => Priti
)</code>

スペースの複雑さ: o(n)

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

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