PHP删除数组指定值时unset()和array_slice()区别
来源:互联网 发布:光的双缝干涉实验 知乎 编辑:程序博客网 时间:2024/06/02 03:45
- 使用unset( )时
<?php $list = array( array( 'id' => 1, 'name' => 'jack', ), array( 'id' => 2, 'name' => 'rose', ), array( 'id' => 3, 'name' => 'kobi', ), ); unset($list[1]); var_dump($list);
输出结果: array (size=2)
0 =>
array (size=2)
'id' => int 1
'name' => string 'jack' (length=4)
2 =>
array (size=2)
'id' => int 3
'name' => string 'kobi' (length=4)
- 使用array_slice()时
<?php $list = array( array( 'id' => 1, 'name' => 'jack', ), array( 'id' => 2, 'name' => 'rose', ), array( 'id' => 3, 'name' => 'kobi', ), ); $list = array_slice($list,1); var_dump($list);
输出结果: array (size=2)
0 =>
array (size=2)
'id' => int 2
'name' => string 'rose' (length=4)
1 =>
array (size=2)
'id' => int 3
'name' => string 'kobi' (length=4)
说明:后者删除数组元素会重组数组键值
注意:使用array_slice()时 输出的时返回值 该函数并不会像unset()
一样影响原数组
0 0
- PHP删除数组指定值时unset()和array_slice()区别
- PHP中删除变量时unset()和null的区别
- php中删除数组中的某一个unset和array_splice的区别
- php数组array_filter()函数和array_slice()函数
- php数组函数中的array_slice和array_flip
- php数组array_filter()函数和array_slice()函数
- php unset和array_splice区别
- php array_slice 截取数组
- 删除变量时unset()和null的区别
- PHP连接和拆分数组array_combine()和array_slice()用法示例
- PHP 数组截取 array_slice() 函数
- php中使用unset删除数组某一行
- PHP array_slice 使用和分页
- PHP 删除数组指定位置的值
- PHP array_slice() 数组分页的实现方法
- PHP删除数组指定元素
- php删除数组指定元素
- php删除数组指定元素
- [BZOJ1452][JSOI2009]Count(二维树状数组)
- vue+websocket+express+mongodb实战项目(实时聊天)(一)
- 导入android studio 项目错误:Error:(1, 0) Plugin with id 'com.android.application' not found
- TensorFlow入门教程集合
- Linux I2C device driver
- PHP删除数组指定值时unset()和array_slice()区别
- c++知识
- 理解TCP的三次握手和四次分手
- kafka元语实现
- linux caffe环境配置
- java发送http的get、post请求
- 【java】Huffman编码
- ADO接口
- 文章标题