PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

PHPのarray_pad()関数とは?配列への要素追加方法とサンプルコードを解説

array_pad()関数とは

PHPのarray_pad()関数は、既存の配列に対して、指定した値で指定した個数分の要素を追加(パディング)するための関数です。この関数は、新しい要素が追加された配列を返します。size引数が正の値の場合は配列の右側に、負の値の場合は左側に要素が追加される点が特徴です。

構文

array_pad(arr, size, value)

パラメータ

  • arr - パディングの対象となる元の配列

  • size - 結果として返される配列の総要素数

  • value - パディングに使用する値。なお、sizeが元の配列の要素数以下の場合、パディングは行われず元の配列がそのまま返されます

戻り値

array_pad()関数は、新しい要素が追加された配列を返します。sizeが正の値であれば配列の右側に、負の値であれば左側に要素が埋め込まれます。

使用例

以下は、array_pad()関数を使って配列に要素を追加するサンプルコードです。

<?php
$arr = array("one","two");
print_r(array_pad($arr,4,"three"));
?>

出力結果

上記のコードを実行すると、次のような出力が得られます。

Array (
[0] => one
[1] => two
[2] => three
[3] => three
)

この例では、要素数2の配列$arrに対して、sizeに4を指定しているため、合計4要素になるように右側へ「three」が2つ追加されています。もしsizeに-4のような負の値を指定すれば、左側へ同じ値が追加されます。

  1. PHPのarray_pad()関数とは?配列への要素追加方法とサンプルコードを解説

    array_pad()関数とはPHPのarray_pad()関数は、既存の配列に対して、指定した値で指定した個数分の要素を追加(パディング)するための関数です。この関数は、新しい要素が追加された配列を返します。size引数が正の値の場合は配列の右側に、負の値の場合は左側に要素が追加される点が特徴です。構文array_pad(arr, size, value)パラメータarr - パディングの対象となる元の配列size - 結果として返される配列の総要素数value - パディングに使用する値。なお、sizeが元の配列の要素数以下の場合、パディングは行われず元の配列がそのまま返されます戻り値ar

  2. PHPのarray()関数とは?配列の作成方法をわかりやすく解説

    PHPのarray()関数は、配列を作成するための関数です。PHPにおける配列には、主に以下の3種類が存在します。インデックス配列 − 数値インデックス(0から始まる番号)で要素を管理する配列連想配列 − 文字列などの名前付きキーで要素を管理する配列多次元配列 − 配列の中に1つ以上の配列を含む、入れ子構造の配列構文// 数値インデックスを持つ配列(インデックス配列) array(value1, value2, ...); // 名前付きキーを持つ配列(連想配列) array(key1 => value1, key2 => value2, ...)パラメータvalue − 配列に