今日の人気記事

  1. 配列を文字列に変換する - implode()
  2. Apache + PHPの設定と動作確認 - Windows10
  3. 簡単なPHPスクリプトを動かしてみよう
  4. ファイルから1行ずつ読み込む - fgets()
  5. ユニークなファイル名の一時ファイルを作成 - tempnam()

配列を指定した値で初期化 - array_fill()

当ページのリンクには広告が含まれています。

プログラミング言語PHPで、配列を指定した値で初期化する関数 array_fill()を紹介します。

array_fill関数

array array_fill ( int $start_index , int $num , mixed $value )
指定した要素の数、値で配列を初期化します。
引数
$start_index
はじめの配列キーを数値で指定します。
$num
配列要素の数を指定します。
$value
初期化する(値を埋める)要素の値を指定します。
返り値
初期化した(値を埋めた)配列を返します。

サンプルコード

指定した要素の数、値で配列を初期化するサンプルコードです。

array_pad ( はじめの配列キー, 要素の数, 要素の値 )
<?php
/* 1. 配列を初期化 */
$array = array_fill(0, 3, 1);
print_r( $array );

/* 2. 配列を初期化 */
$array = array_fill(8, 3, 'TEST');
print_r( $array );
?>

実行結果です。
指定した「はじめの配列キー」「要素の数」「要素の値」で初期化されたの配列が返されています。

Array
(
    [0] => 1
    [1] => 1
    [2] => 1
)
Array
(
    [8] => TEST
    [9] => TEST
    [10] => TEST
)

配列 の人気記事

  1. 配列の値に数値インデックスを付ける - array_values()
  2. 配列のキーを大文字 / 小文字に変更 - array_change_key_case()
  3. 配列の要素を逆順に - array_reverse()
  4. 配列の要素をシャッフル - shuffle()

関連記事(一部広告含む)