ThinkPHP如何清空静态数组?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ThinkPHP如何清空静态数组?相关的知识,希望对你有一定的参考价值。

Thinkphp清空静态数组还是使用原生PHP来做,有几种方法。

    使用unset函数。如:unset($array); // 将变量array注销

    直接重新赋值。如:$arr = array(); // 将变量arr赋值为空数组

                                     $arr = ''; // 将变量arr赋值为空字符串

参考技术A

要清空数组很简单,直接给该数组赋一个空值即可,例如:

<?php
$arr=[1,2,3,4];//这是你定义的数组

//要清空只需要给该变量赋值一个空数组
$arr=array();
//或
$arr=[];

//补充:php有垃圾清理机制,也就是当页面关闭或函数运行完毕后,相关变量会自动销毁。

参考技术B

你说的是缓存吧  那个runtime  就是

追问

不是啊

数组

参考技术C ThinkPHP清空数组方法:
1、$a= array(); // 重新赋值 为空
2、unset($a); 销毁指定的数组
备注:
unset() 销毁指定的变量。
参考技术D unset(静态数组)//销毁静态数组
<?php
class a
static $arr=array();//空数组
public function b()
$arr[]=array('a'=>'b');
$arr[]=array('ac'=>'cb');
$arr=array();
var_dump($arr);


$a=new a();
$a->b();

或者使用foreach 循环销毁里面的数据

?>

以上是关于ThinkPHP如何清空静态数组?的主要内容,如果未能解决你的问题,请参考以下文章

thinkphp如何将多张上传的图片根据状态分别存储!

thinkphp 数组 如何割分。

thinkphp上传文件后获取不到信息

thinkphp 多维数组,如何转成以为一维数组,然后写入数据库

thinkphp如何生成条形码?

thinkphp 如何想模板的JS代码中传递数组?