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

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

PHP 配列に要素を追加する方法: 1. array_unshift() 関数を使用して、新しい要素を配列の先頭に挿入します; 2. array_push() 関数を使用して、1 つ以上の新しい要素を配列に挿入します配列の末尾; 3. array_splice() 関数を使用して、配列内の任意の位置に新しい要素を挿入します。

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

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

に追加PHP 配列要素

1、array_unshift() は配列ヘッダー

$fruits = array('apple','pear','banana','orange');
array_unshift($fruits, 'cherry');
pr($fruits);

function pr($str){
    echo "<pre class="brush:php;toolbar:false">";
    print_r($str);
    echo "
"; }
ログイン後にコピー

に新しい要素を挿入します。出力:

Array(
    [0] => cherry
    [1] => apple
    [2] => pear
    [3] => banana
    [4] => orange
)
ログイン後にコピー

array_unshift に渡すことができます 複数の要素

$fruits = array(&#39;apple&#39;,&#39;pear&#39;,&#39;banana&#39;,&#39;orange&#39;);
array_unshift($fruits, &#39;cherry&#39;,&#39;pie&#39;);
pr($fruits);
ログイン後にコピー

出力:

Array(
    [0] => cherry
    [1] => pie
    [2] => apple
    [3] => pear
    [4] => banana
    [5] => orange
)
ログイン後にコピー

2. 同様の関数 array_push は、1 つ以上の要素を配列の末尾に挿入します。

$arr = array();
array_push($arr, e1, e2 ... en);
ログイン後にコピー

3. array_splice() は、(キー名に関係なく) 任意の位置に新しい要素を挿入します。

$fruits = array(&#39;apple&#39;,&#39;pear&#39;,&#39;banana&#39;,&#39;orange&#39;);
//第三个参数固定为0,第二个参数为插入的索引位置,最后一个参数是插入的元素,如果插入多个,写成数组
array_splice($fruits,3,0,&#39;pie&#39;);
pr($fruits);
ログイン後にコピー

出力:

Array(
    [0] => apple
    [1] => pear
    [2] => banana
    [3] => pie
    [4] => orange
)
ログイン後にコピー

// 複数の新しい要素を挿入し、配列形式で書き込みます

$fruits = array(&#39;apple&#39;,&#39;pear&#39;,&#39;banana&#39;,&#39;orange&#39;);
$new_items = array(&#39;pie&#39;,&#39;pie2&#39;);
array_splice($fruits,3,0,$new_items);
pr($fruits);
ログイン後にコピー

出力:

Array(
    [0] => apple
    [1] => pear
    [2] => banana
    [3] => pie
    [4] => pie2
    [5] => orange
)
ログイン後にコピー

推奨学習: "PHP ビデオ チュートリアル "

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

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