Sap*_*app 6 php arrays array-merge
我有以下数组:
$arr = array(6 => 'Somedata', 7 => 'Somedata1', 8 => 'Somedata2');
Run Code Online (Sandbox Code Playgroud)
问题是,当我使用时array_merge( (array) "Select the data", $arr);,它确实将数组键更改为:
Array
(
[0] => Not specified
[1] => Somedata
[2] => Somedata1
[3] => Somedata2
)
Run Code Online (Sandbox Code Playgroud)
是否可以跳过array_merge关键的预翻译,所以输出看起来像这样?
Array
(
[0] => Not specified
[6] => Somedata
[7] => Somedata1
[8] => Somedata2
)
Run Code Online (Sandbox Code Playgroud)
使用+运算符创建2个数组的并集:
$arr = array(6 => 'Somedata', 7 => 'Somedata1', 8 => 'Somedata2');
$result = (array)'Select the data' + $arr;
var_dump($result);
Run Code Online (Sandbox Code Playgroud)
结果:
array(4) {
[0]=>
string(15) "Select the data"
[6]=>
string(8) "Somedata"
[7]=>
string(9) "Somedata1"
[8]=>
string(9) "Somedata2"
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1776 次 |
| 最近记录: |