哈希空间
PHP 教程
PHP 表单
PHP 数据库
PHP array_insert 数组插入
PHP 数组方法没有提供按键名的插入方法,可以自己写一个:
function array_insert($array, $key, $newArr)
{
$res = [];
foreach ($array as $k => $v) {
if ($k == $key) {
foreach ($newArr as $nk => $nv) {
$res[$nk] = $nv;
}
}
$res[$k] = $v;
}
return $res;
}
$input=['a'=>'A','c'=>'C'];
// 插入 b=>B 到 c 前面
$out=array_insert($input,'c',['b'=>'B']);
// var_dump
var_dump($out);
// 结果如下:
array(3) {
["a"]=>
string(1) "A"
["b"]=>
string(1) "B"
["c"]=>
string(1) "C"
}
本文 最佳观看地址:https://www.hashspace.cn/php-array-insert.html 阅读 672