【发布时间】:2018-09-17 04:06:40
【问题描述】:
数组如下-
Array ( [1] => staff [2] => Name [3] => Email [4] => surname [5] => registrationno )
我想在 [3] = > 'Email' 之后的数组中添加新值
我该怎么办?
【问题讨论】:
-
请在发布新问题之前搜索以前的问题。这就是 stackoverflow 的建议。
标签: php
数组如下-
Array ( [1] => staff [2] => Name [3] => Email [4] => surname [5] => registrationno )
我想在 [3] = > 'Email' 之后的数组中添加新值
我该怎么办?
【问题讨论】:
标签: php
<?php
$array = array(
'1' => 'staff',
'2' => 'Name',
'3' => 'Email',
'4'=> 'surname',
'5' => 'registrationno',
);
array_splice($array, 3, 0, 'myvalue');
print_r($array);
【讨论】:
你可以使用array_splice();
$input = array ( [1] => staff [2] => Name [3] => Email [4] => surname [5] => registrationno );
array_splice($input, 3, 0, "myvalue");
//$input is now array ( [1] => staff [2] => Name [3] => Email [4] => myvalue [5] => surname [6] => registrationno );
【讨论】: