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

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

DDD
リリース: 2025-02-07 11:17:17
オリジナル
516 人が閲覧しました

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

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

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

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

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

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

[]

$array[] = value;
ログイン後にコピー

output
<?php 
$friends = ['Ayush', 'Antima'];
$friends[] = 'Smrita'; 
// 向末尾添加单个元素
print_r($friends);
?>
ログイン後にコピー

<code>Array
(
    [0] => Ayush
    [1] => Antima
    [2] => Smrita
)</code>
ログイン後にコピー
時間の複雑さ:

o(1)

スペースの複雑さ:

o(1) 使用法

array_push()

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

array_push()

array_push($array, $value1, $value2, ...);
ログイン後にコピー

以下は、上記のコードの出力です。
<?php 
$friends = ['Ayush', 'Antima'];
array_push($friends, 'Smrita', 'Priti'); 
// 添加多个元素
print_r($friends);
?>
ログイン後にコピー

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

スペースの複雑さ:

o(1)

使用法

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

array_merge()

$array = array_merge($array1, $array2, ...); 
ログイン後にコピー

以下は出力です:

<?php 
$friends = ['Ayush', 'Antima'];
$newFriends = ['Smrita', 'Priti'];
$friends = array_merge($friends, $newFriends);
print_r($friends);
?>
ログイン後にコピー

時間の複雑さ:
<code>Array
(
    [0] => Ayush
    [1] => Antima 
    [2] => Smrita
    [3] => Priti
)</code>
ログイン後にコピー
o(n)

スペースの複雑さ:

o(n)

オペレーター

を使用します

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

$array = $array1 + $array2;
ログイン後にコピー

以下は出力です:

<?php 
$group1 = ['Ayush' => 1, 'Antima' => 2];
$group2 = ['Smrita' => 3, 'Priti' => 4];
$friends = $group1 + $group2;
print_r($friends);
?>
ログイン後にコピー

時間の複雑さ:
<code>Array
(
    [Ayush] => 1
    [Antima] => 2
)</code>
ログイン後にコピー
o(n)

スペースの複雑さ:

o(1)

使用法

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

array_splice()

array_splice($array, $offset, $length, $replacement);
ログイン後にコピー
以下は出力です:

<?php 
$friends = ['Ayush', 'Antima'];
array_splice($friends, count($friends), 0, ['Smrita', 'Priti']); // 在末尾插入
print_r($friends);
?>
ログイン後にコピー

時間の複雑さ:

o(n)
<code>Array
(
    [0] => Ayush
    [1] => Antima
    [2] => Smrita
    [3] => Priti
)</code>
ログイン後にコピー
ログイン後にコピー

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

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

関連ラベル:
php
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
PHP 拡張子 intl
から 1970-01-01 08:00:00
0
0
0
phpのデータ取得?
から 1970-01-01 08:00:00
0
0
0
PHP GET エラー レポート
から 1970-01-01 08:00:00
0
0
0
phpを上手に学ぶ方法
から 1970-01-01 08:00:00
0
0
0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート