之间设置的不同,array_splicePHP数组中的元素

之间设置的不同,array_splicePHP数组中的元素
如果你想删除数组中的一个元素,你可以使用不直接,但数组的索引不会被重新安排。
< PHP
$ ARR =阵列(A,B,C,D);
unset($ ARR { 1 });
print_r($ ARR);
>

结果是:

数组({ 0 } { 2 } = 3)
那么如何填补缺失的元素,重新排列数组呢答案是array_splice():
< PHP
$ ARR =阵列(A,B,C,D);
array_splice($ ARR,1,1);
print_r($ ARR);
>
结果是:

数组({ 0 } { 1 } = 2)
删除数组中的特定元素
< PHP
$ arr2 =阵列(1,3,5,7,8);
foreach(arr2美元美元美元的价值关键= >)
{
如果($ = 3)
unset($ arr2 { $关键});
}
var_dump($ arr2);
>
删除空数组

实例uff1a
< PHP
($array = A = >ABC
array_filter(数组);

print_r(数组);
>

结果uff1a

(阵列

{ abc

{

{ } = > CDE

{



总结
如果array_splice()函数删除数组的索引值也发生了变化。

如果没有设置()函数删除数组的索引值没有变化。

tag:元素设置组中电脑软件array_splicePHP

相关内容