介绍
本篇文章为大家展示了怎么在php中删除中数组的值,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
php有什么用
php是一个嵌套的缩写名称,是英文超级文本预处理语言,它的语法混合了C、Java、Perl以及php自创新的语法,主要用来做网站开发,许多小型网站都用php开发,因为php是开源的,从而使php经得久不衰。
操作环境:windows7多系统,PHP5.6版,戴尔G3电脑。
<强> php数组中删除值的方法:强>
<强> 1,作用是()方法强>
如果你使用<代码>作用()代码>方法,数组的键会自动重新建立索引,但对关联性的数组不起作用,需要使用元素()将键转换为数字键。
& lt; php ? $ array =,阵列(0,=祝辞,“a",, 1,=祝辞,“b",, 2,=祝辞,“c"); 作用是数组,美元,1,1); ,,,,,,,,,,,,,,,,,,//?Offset which 你want 用删除 print_r(数组)美元; ?在
输出结果:
数组 ( ,,,[0],=祝辞;一个 ,,,[1],=在c )
作用()在释放数组指定元素上与复原()函数取到相同作用。
删除数组中的多个元素
如果你想删除数组中的多个元素就不能使用吗设置()或作用()函数了,你需要使用array_diff()或array_diff_key()方法,使用该方法需要知道要删除的键(关键)或值(值).
<强> 2,array_diff()方法强>
如果你知道要删除的数组元素,你可以使用<代码> array_diff() 代码>。
& lt; php ? $ array =,阵列(0,=祝辞,“a",, 1,=祝辞,“b",, 2,=祝辞,“c"); $ array =, array_diff($数组,,(“a",,“c"]); ,,,,,,,,,,,,,,,,,,,,,,,,,//└────────┘→你要删除的元素 print_r (array 美元;); 比; 输出结果为: 数组 ( ,,,[1],=祝辞;b )
<强> 3,array_diff_key()方法强>
如果你知道要删除的数组元素的键(关键),你可以使用<代码> array_diff_key()> 代码。你需要在函数的第二个参数的键值位置输入要删除的键,值不需要,可随意。
& lt; php ? $ array =,阵列(0,=祝辞,“a",, 1,=祝辞,“b",, 2,=祝辞,“c"); array 美元;=,array_diff_key($数组,,[0,=祝辞,“xy",,, 2,,=祝辞,“xy"]); ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//?,,,,,,,,,,↑,你要删除的数组键 print_r(数组)美元; 比; 输出结果为: Array ( ,,,[1],=祝辞;b )
引用>
怎么在php中删除中数组的值