数码资讯
PHP中数组合并的两种方法及差异
PHP数组合并的两种方法及其差异 如果它是一个关联数组,如下所示: 复制代码代码如下所示: $ =数组( 哪里= > 'uid = 1, 秩序= > 'uid, ); $ =数组( 哪里= > 'uid = 2, 秩序= > 'uid desc, ); 1。array_merge,如果两个数组有相同
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
PHP数组合并的两种方法及其差异
如果它是一个关联数组,如下所示:
复制代码代码如下所示:
$ =数组(
哪里= > 'uid = 1,
秩序= > 'uid,
);
$ =数组(
哪里= > 'uid = 2,
秩序= > 'uid desc,
);
1。array_merge,如果两个数组有相同的键,下一个将覆盖前面的
复制代码代码如下所示:
< PHP
C = array_merge美元($,$);
var_export($ C); / /结果是原来的$同
a array_merge美元($,$);
var_export($); / /结果是原来的美元一样
2。+操作符,如果两个数组具有相同的键,前面的一个将覆盖后面。
复制代码代码如下所示:
< PHP
美元=美元;
var_export($ C); / /结果是原来的美元一样
美元=美元;
var_export($); / /结果是原来的$同
如果它是一个数字索引数组,如下所示:
复制代码代码如下所示:
$ =数组(
1 =1111111,
2 =222222222
);
$ =数组(
4 =33333333333,
1 =444444444
);
1。array_merge。效果类似于代码,每个数组元素,然后每个元素压入一个新的堆栈。
复制代码代码如下所示:
< PHP
C = array_merge美元($,$);
var_export($ C);
a array_merge美元($,$);
var_export($);
输出:
阵列(
0 =1111111,
1 =222222222,
2 =33333333333,
3 =444444444,
)
阵列(
0 =33333333333,
1 =444444444,
2 =1111111,
3 =222222222,
)
2,+操作符。其效果类似于代码的每个,每个数组元素,然后每个元素压入一个新的堆栈。如果相同的键已经存在,则不进行处理。
复制代码代码如下所示:
< PHP
美元=美元;
var_export($ C);
美元=美元;
var_export($);
输出:
阵列(
1 =1111111,
2 =222222222,
4 =33333333333,
)
阵列(
4 =33333333333,
1 =444444444,
2 =222222222,
)
如果它是一个关联数组,如下所示:
复制代码代码如下所示:
$ =数组(
哪里= > 'uid = 1,
秩序= > 'uid,
);
$ =数组(
哪里= > 'uid = 2,
秩序= > 'uid desc,
);
1。array_merge,如果两个数组有相同的键,下一个将覆盖前面的
复制代码代码如下所示:
< PHP
C = array_merge美元($,$);
var_export($ C); / /结果是原来的$同
a array_merge美元($,$);
var_export($); / /结果是原来的美元一样
2。+操作符,如果两个数组具有相同的键,前面的一个将覆盖后面。
复制代码代码如下所示:
< PHP
美元=美元;
var_export($ C); / /结果是原来的美元一样
美元=美元;
var_export($); / /结果是原来的$同
如果它是一个数字索引数组,如下所示:
复制代码代码如下所示:
$ =数组(
1 =1111111,
2 =222222222
);
$ =数组(
4 =33333333333,
1 =444444444
);
1。array_merge。效果类似于代码,每个数组元素,然后每个元素压入一个新的堆栈。
复制代码代码如下所示:
< PHP
C = array_merge美元($,$);
var_export($ C);
a array_merge美元($,$);
var_export($);
输出:
阵列(
0 =1111111,
1 =222222222,
2 =33333333333,
3 =444444444,
)
阵列(
0 =33333333333,
1 =444444444,
2 =1111111,
3 =222222222,
)
2,+操作符。其效果类似于代码的每个,每个数组元素,然后每个元素压入一个新的堆栈。如果相同的键已经存在,则不进行处理。
复制代码代码如下所示:
< PHP
美元=美元;
var_export($ C);
美元=美元;
var_export($);
输出:
阵列(
1 =1111111,
2 =222222222,
4 =33333333333,
)
阵列(
4 =33333333333,
1 =444444444,
2 =222222222,
)
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。