300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > php不知道键值怎么删除数组元素

php不知道键值怎么删除数组元素

时间:2020-05-31 19:38:39

相关推荐

php不知道键值怎么删除数组元素

后端开发|PHP问题

php,数组

后端开发-PHP问题

商业网站源码破解,vscode如何创建主体,ubuntu 没有etc,访问tomcat的路径,爬虫bat,哪里有php培训,百度seo制作,个人博客网站 html,赶集网模板lzw

1、使用unset()函数根据数组元素的键名删除元素

福运来改版源码,ubuntu 软件备份,怎么换tomcat版本的,音乐爬虫步骤,php 信号,肇庆市seo优化多少钱lzw

"a", 1 => "b", 2 => "c");unset($array[1]); //↑ 你要删除的数组元素值的键名print_r($array);?>

输出结果:

驾驶员考试源码,ubuntu休眠 kvm,tomcat能运行什么文件,酒店怎么爬虫,php验证码生成文件,seo问答推广账号代运营哪家好lzw

Array ( [0] => a [2] => c)

2、使用array_splice()函数根据数组元素的位置删除元素

如果你使用 array_splice() 函数,数组的键会自动重新建立索引, 但对关联性的数组不起作用,需要使用 array_values() 将键转换为数字键。

"a", 1 => "b", 2 => "c");array_splice($array, 1, 1); //↑ 要删除元素的开始位置(0 = 第一个元素,1 = 第二个元素)print_r($array);?>

输出结果:

Array( [0] => a [1] => c)

3、使用array_diff_key() 函数

如果你知道要删除的数组元素的键(key), 你可以使用 array_diff_key()。你需要在函数的第二个参数的键值位置输入要删除的键,值不需要,可随意。

"a", 1 => "b", 2 => "c");$array = array_diff_key($array, [0 => "", "2" => ""]);//↑ ↑ 你要删除的数组键名print_r($array);?>

输出结果为:

Array ( [1] => b)

《PHP视频教学》

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。