當前位置: 首頁> 函數類別大全> array_fill

array_fill

用給定的值填充數組
名稱:array_fill
分類:數組
所屬語言:php
一句話介紹:用給定的鍵值填充數組。

array_fill 函數

適用PHP 版本

PHP 4.0.0及以上版本

函數說明

array_fill 函數用於填充數組。它會用給定的值填充一個數組的指定範圍,起始索引和數組大小都可以自定義。

函數語法

array_fill(int $start_index, int $num, mixed $value): array

參數

  • $start_index (int):數組起始索引(包括該索引)。
  • $num (int):要填充的數組元素數量。
  • $value (mixed):用於填充數組的值。可以是任何類型。

返回值

返回一個填充後的數組,數組的起始索引是指定的值,長度為指定的數量,且每個元素的值為提供的填充值。

示例

  <?php
  // 创建一个从索引5开始,包含10个元素,且所有元素的值为“apple”的数组
  $result = array_fill(5, 10, "apple");
<p>// 輸出結果<br>
print_r($result);<br>
?><br>

上面代碼創建了一個從索引5開始的數組,並用“apple”填充了從索引5開始的10個元素。

示例代碼的說明

在上述示例中,`array_fill(5, 10, "apple")`表示從數組的索引5開始,填充10個元素,所有元素的值均為"apple"。最終輸出的數組將會從索引5開始,包含10個“apple”元素:

  Array
  (
      [5] => apple
      [6] => apple
      [7] => apple
      [8] => apple
      [9] => apple
      [10] => apple
      [11] => apple
      [12] => apple
      [13] => apple
      [14] => apple
  )
  
同類函數
  • 將數組拆分為塊 array_chunk

    array_chunk

    將數組拆分為塊
  • 對數組排序 sort

    sort

    對數組排序
  • 使用用戶自定義的比較函數對數組中的值進行排序並保持索引關聯 uasort

    uasort

    使用用戶自定義的比較函數對數組中的值進行
  • 用回調函數比較鍵名來計算數組的交集 array_intersect_ukey

    array_intersect_ukey

    用回調函數比較鍵名來計算數組的交集
  • 對數組中的每個成員遞歸地應用用戶函數 array_walk_recursive

    array_walk_recursive

    對數組中的每個成員遞歸地應用用戶函數
  • 遞歸地合併一個或多個數組 array_merge_recursive

    array_merge_recursive

    遞歸地合併一個或多個數組
  • 將數組開頭的單元移出數組 array_shift

    array_shift

    將數組開頭的單元移出數組
  • 對多個數組或多維數組進行排序 array_multisort

    array_multisort

    對多個數組或多維數組進行排序
熱門文章