更新时间:2022-01-12 12:02:35
让我向你解释php如何删除数组元素并重新排序它们。相信朋友们也应该密切关注这个话题。现在让我们和朋友们谈谈php是如何删除数组元素并重新排序的。边肖还收集了关于php如何删除数组元素并重新排序它们的相关信息。我希望你看到后会喜欢。
Php删除数组元素并重新排序的方法:首先,使用unset函数删除数组中指定的元素;然后使用array_values函数重新排序。array_values函数可以重置数组信息。数组的键值将从0开始重新排列。
本教程操作环境:windows7系统,PHP 7.1版DELL G3电脑
Php删除数组元素并重新排序它们
?服务器端编程语言(Professional Hypertext Preprocessor的缩写)
$arr1=数组(1,3,5,7,8);
var _ dump($ arr 1);
foreach ($arr1 as $key=$value)
{
if ($value===3)
unset($ arr 1[$ key]);
}
$ arr 2=array _ values($ arr 1);
var _ dump($ arr 2);
?输出:
数组(大小=5)
0=int 1
1=int 3
2=int 5
3=int 7
4=int 8
数组(大小=4)
0=int 1
1=int 5
2=int 7
引入3=int 8相关函数:
Unset:释放给定的变量。
未设置(混合$ var [,混合$.]) : void unset销毁指定的变量。函数中的行为会因您想要销毁的变量类型而异。
如果unset是函数中的全局变量,则只销毁局部变量,而调用环境中的变量将保持与调用unset之前相同的值。
Array_values:返回数组中的所有值。
array _ values(array $ array): ArrayArray _ values返回输入数组中的所有值,并对它们进行数字索引。
参数数组。
返回值,返回包含所有值的索引数组。
提示:返回的数组将从0开始,使用数字键递增1。
推荐:《PHP视频教程》或以上是php如何删除数组元素并重新排序的细节!
来源:php中文网站