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

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

黄舟
黄舟オリジナル
2017-05-04 11:45:314823ブラウズ

数値インデックス付き配列の場合、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 サイトの他の関連記事を参照してください。

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