PHP中的inset()函數(shù)是一個非常常用的函數(shù),它主要用于將一個數(shù)組中的元素插入到另一個數(shù)組中的指定位置。通常用來操作數(shù)組中的數(shù)據(jù)位置。
該函數(shù)的語法如下:
array_insert(mixed &$array, mixed $insert, mixed $position = 0)
參數(shù)說明:
$array
:必需。要插入元素的目標(biāo)數(shù)組。$insert
:必需。要插入目標(biāo)數(shù)組的數(shù)組元素。$position
:可選的。要插入數(shù)組元素的位置。如果未定義,元素將被添加到數(shù)組的結(jié)尾處。
接下來我們來介紹inset()的具體用法及實現(xiàn)。
示例一:
$array = ['蘋果', '香蕉', '草莓', '藍莓']; $insert = ['橙子', '西瓜']; $position = 2; array_insert($array, $insert, $position); //輸出 ["蘋果", "香蕉", "橙子", "西瓜", "草莓", "藍莓"]
以上示例代碼將數(shù)組$insert插入到數(shù)組$array的索引為2的位置,輸出$arry結(jié)果為["蘋果", "香蕉", "橙子", "西瓜", "草莓", "藍莓"]。
示例二:
$array = ['A', 'B', 'D', 'E']; $insert = 'C'; $position = 2; array_insert($array, $insert, $position); //輸出 ["A", "B", "C", "D", "E"]
以上示例代碼將字符"C"插入到數(shù)組$array的索引為2的位置,輸出$arry結(jié)果為["A", "B", "C", "D", "E"]。
示例三:
$array = ['A', 'B', 'C', 'E']; $insert = ['D', 'F']; $position = 3; array_insert($array, $insert, $position); //輸出 ["A", "B", "C", "D", "F", "E"]
以上示例代碼將數(shù)組$insert插入到數(shù)組$array的索引為3的位置,輸出$arry結(jié)果為["A", "B", "C", "D", "F", "E"]。
總結(jié):使用inset()函數(shù)可以方便的插入數(shù)組中的元素到指定位置。