當前位置: 首頁> 函數類別大全> 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
  )
  
同類函數
  • 對數組按照鍵名逆向排序 krsort

    krsort

    對數組按照鍵名逆向排序
  • 對數組按照鍵名排序 ksort

    ksort

    對數組按照鍵名排序
  • 計算數組的差異 array_diff

    array_diff

    計算數組的差異
  • 從關聯數組中取得鍵名 key

    key

    從關聯數組中取得鍵名
  • 用回調函數比較數據來計算數組的差集 array_udiff

    array_udiff

    用回調函數比較數據來計算數組的差集
  • 將數組的內部指針指向第一個單元 reset

    reset

    將數組的內部指針指向第一個單元
  • 將數組的內部指針指向最後一個單元 end

    end

    將數組的內部指針指向最後一個單元
  • 使用鍵名比較計算數組的差集 array_diff_key

    array_diff_key

    使用鍵名比較計算數組的差集