推到阵列的特定位置

时间:2012-02-15 15:25:11

标签: php arrays

  

可能重复:
  Insert into array at a specified place

如何将一个或多个值推送到数组的中间(或特定位置/索引)? 例如:

$a = array('a', 'b', 'e', 'f');
array_pushTo($a, 1, 'c', 'd'); // that function i'm looking for. first parameter is the array, second is the index, and third and other are the values.
// $a now is: array('a', 'b', 'c', 'd', 'e', 'f');

1 个答案:

答案 0 :(得分:23)

array_splice可能就是你要找的东西:

array_splice($a, 1, 0, array('c', 'd'));