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

PHPで配列の先頭と末尾に要素を追加する方法

黄舟
リリース: 2023-03-07 11:44:01
オリジナル
4826 人が閲覧しました

数値インデックス付き配列の場合、array_push() 関数を通じて要素を配列に追加します。

array_push() 関数は配列をスタックとして扱い、受け取った変数を配列の末尾にプッシュします。スタックにプッシュされる変数の数が増加し、新しいユニットの総数が増えると、配列の長さが増加します。配列内の値が返されます。

最後に要素を追加します

構文形式は次のとおりです:

int array_push ( array &$array , mixed $var [, mixed $... ] )
ログイン後にコピー

パラメータ配列は指定された配列で、パラメータ$varは配列にプッシュされる値です。

以下は、配列の末尾に要素を追加するarray_push()関数です 具体的なコード例は次のとおりです:

<?php
header("Content-Type:text/html; charset=utf-8");
$array_push = array("PHP中文网","百度一下");//定义数组
array_push($array_push,"搜狗浏览器","火狐浏览器");//添加元素
print_r($array_push);// 输出数组结果
?>
ログイン後にコピー

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

PHPで配列の先頭と末尾に要素を追加する方法

配列を追加する別の簡単な方法。要素、数値添字用 配列:

$names[] = &#39;ruby&#39;;
ログイン後にコピー

この関数は array_push に似ていますが、一度に 1 つしか追加できません。連想配列の場合、角括弧内にキーを追加できます

$info[&#39;height&#39;] = 1.7;
ログイン後にコピー

参照コード

$names[] = &#39;lucy&#39;;
$names[] = &#39;lily&#39;;
// 等同于
array_push($names, &#39;lucy&#39;, &#39;lily&#39;);
ログイン後にコピー

array_unshift head に要素を追加するには

array_push も同様の原理ですが、方向が異なるだけです。

構文形式は次のとおりです:

int array_unshift ( array &$array , mixed $var [, mixed $... ] )
ログイン後にコピー

次に、例を通じて array_unshift() 関数を直接紹介します。具体的なコードは次のとおりです:

<?php
header("Content-Type:text/html; charset=utf-8");
$names = [&#39;andy&#39;, &#39;tom&#39;, &#39;jack&#39;];
array_unshift($names, &#39;joe&#39;, &#39;hank&#39;);
print_r($names);
?>
ログイン後にコピー

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

PHPで配列の先頭と末尾に要素を追加する方法

次の記事で。 『PHP配列のHead、tail、任意の要素を削除する方法』をご紹介します!

【おすすめチュートリアル】

1. おすすめの関連トピック:「php array (配列)

2. おすすめの関連ビデオコース:「配列を使用してスタック操作を実装する: array_push と array_pop


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

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