ホームページ > バックエンド開発 > PHPの問題 > PHPで配列の末尾から要素を追加する方法

PHPで配列の末尾から要素を追加する方法

青灯夜游
リリース: 2023-03-16 06:52:02
オリジナル
6009 人が閲覧しました

方法: 1. "array_push(array, element list)" を使用して末尾に 1 つ以上の要素を挿入します; 2. "array_splice(array, count(array),0,insert value)" を使用します。 3. 「array_merge(array1,array2)」を使用して、array2 の値を array1 に格納します。

PHPで配列の末尾から要素を追加する方法

このチュートリアルの動作環境: Windows 7 システム、PHP バージョン 8.1、DELL G3 コンピューター

php が起動します配列の末尾から要素を追加するメソッド

#1. array_push() 関数を使用して、配列の末尾から要素を追加します

#array_push() 関数は、配列の末尾に 1 つの要素または複数の要素 (キー値) を挿入できます。構文は次のとおりです。

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

例:

<?php
$arr=array(10,12,20);
array_push($arr,8,"9",3.14);
var_dump($arr);
?>
ログイン後にコピー

PHPで配列の末尾から要素を追加する方法

$arr 配列の最後に 3 つが挿入されていることがわかります。 要素: 整数 "

8"、文字列 "9"、浮動小数点数 "3.14」。

array_push() 関数によって挿入される要素は、配列型の可能性があります

<?php
$arr=array(10,12,20);
var_dump($arr);
array_push($arr,array(1,2,3));
var_dump($arr);
?>
ログイン後にコピー

PHPで配列の末尾から要素を追加する方法

2。要素を追加するには、array_splice() 関数を使用します。配列の末尾から

array_splice($array,$start,$length,$value)この関数は、配列要素を削除するために使用できる強力な関数です。配列要素を置換し、配列要素も挿入します (パラメータ $length を 0 に設定するだけです)。

$length=0 の場合、パラメータ $start で挿入を開始する位置 (添字) を指定し、パラメータ $value## で指定できます。 # can 挿入値を指定できます(値が複数ある場合は配列として設定する必要があります)。 そして、

$start

の値が "array length value" に設定されている場合、つまり、count($arr) は次のようになります。配列の最後に要素を挿入します。

<?php
header("Content-type:text/html;charset=utf-8");
$arr1=array(10,12,20);
array_splice($arr1,count($arr1),0,"1");
var_dump($arr1);

$arr2=array(10,12,20);
array_splice($arr2,count($arr2),0,array("1",25,"3"));
var_dump($arr2);
?>
ログイン後にコピー

出力結果は次のとおりです:

PHPで配列の末尾から要素を追加する方法

3. array_pad() 関数を使用して、配列の末尾から要素を追加します

array_pad($array,$size,$value)

関数は、キー値 $value を配列 $array# に挿入できます。 ## により、指定された長さ $size まで配列がパディングされます。 ($size パラメーターは、配列内の最終要素数、つまり挿入操作後の配列の長さとして理解できます)。 では、array_pad() 関数を使用して配列の末尾から要素を追加するにはどうすればよいでしょうか?重要なのは $size パラメータです。

$size パラメーターが正の数の場合、要素は配列の最後に挿入されます。
  • <?php
    $arr=array(10,12,20);
    $result =array_pad($arr,5,1);
    var_dump($result);
    ?>
    ログイン後にコピー

PHPで配列の末尾から要素を追加する方法array_pad() 関数によって挿入される要素は配列型にすることができ、その場合、元の配列は 2 次元になります。配列。

<?php
header("Content-type:text/html;charset=utf-8");
$arr=array(10,12,20);
$result =array_pad($arr,5,array("张三",25,"男"));
var_dump($result);
?>
ログイン後にコピー

出力結果は次のとおりです:

PHPで配列の末尾から要素を追加する方法4. array_merge() 関数を使用して、配列の末尾から要素を追加します

array_merge(array1,array2,array3...)

この関数は、1 つ以上の配列を 1 つの配列にマージし、

array2,array3 の値を保存するために使用されます。 ...array1 に変換します。 2 つ以上の配列要素が同じキー名を持つ場合、最後の要素が他の要素を上書きします。

<?php
header("Content-type:text/html;charset=utf-8");
$arr=array(10,12,20);
$result =array_merge($arr,array(2,3,4)) ;
var_dump($result);
?>
ログイン後にコピー

推奨学習: 「PHPで配列の末尾から要素を追加する方法PHP ビデオ チュートリアル

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

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