php unset删除(销毁)数组变量的实现方法
在PHP中要删除(销毁)数据与变量使用unset就可以实现了,不过销毁变量,让php变量在内存中消失哦。
$array = array('aa'=>1,'bb'=>2); function delete(&$array, $key) { if (!is_array($key)) { $key = array($key); } foreach ($key as $k) { unset($array[$k]); } $array = array_values($array); } print_r(array_values($array)); print_r(delete($array,'aa')); unset();
该函数允许取消一个数组中的键名。要注意数组将不会重建索引。
$a = array( 1 => 'one', 2 => 'two', 3 => 'three' ); unset( $a[2] );
将产生一个数组,定义为
$a = array( 1=>'one', 3=>'three');
而不是
$a = array( 1 => 'one', 2 => 'three');
清空整个数组
unset($arr);
清空指定元素
unset($arr[index]);
unset() 销毁指定的变量。注意:在php 3 中,unset() 将返回true(实际上是整型值1)。
在php 4 中,unset() 不再是一个真正的函数,而是一个语句。
(资源库 www.zyku.net)
您可能感兴趣的文章
- 04-26php数组实现根据某个键值将相同键值合并生成新二维数
- 02-23织梦{dede:field name='array' }标签的用法介绍
- 09-18iPhone换机vivo手机教程分享
- 01-28华为手机应用限时操作方法
- 02-10详解Python魔法方法之描述符类
- 08-14织梦DedeCMS更新系统缓存清理冗余缓存
- 01-09乐清行-乐清行应用软件功能介绍
- 11-21HTML h1 到 h6 标签
- 02-07opporeno5pro息屏时间调整方法
- 10-13苹果13pro如何添加屏幕录制
- 02-20iPhone12声音识别开启方法
- 03-24oppoa93充电提示音设置方法
- 02-28Linux中添加ftp用户,并设置相应的权限
- 02-18完美解决ajax跨域请求下parsererror的
- 02-19动易cms_解读数据库迁移注意事项
- 07-05Linux ping命令
- 02-19PhpWind教程:PHP正则表达式收集
- 07-07crontab定时执行表达式写法与crontab
- 07-05Linux mkinitrd命令
- 12-13iqoo8怎么还原出厂设置
最近更新
阅读排行
猜你喜欢
- 08-09网易云阅读app怎么设置阅读口味?
- 02-20Debian系统如何配置静态IP
- 09-19iqoo8设置原子组件教程分享
- 07-18Ajax的特性及乱码问题
- 01-27华为mate40pro设置图案解锁方法
- 05-06火车头采集器采集列表页教程
- 08-16剪映吸附功能怎样操作
- 01-13优课塑形-优课塑形应用软件功能介绍
- 03-03iPhone12pro拍摄月亮技巧操作方法
- 03-23oppoa93修改字体大小设置教程