
正文
php清空数组数据,php清空数据库
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
php中把数组清空是用什么方法
没必要清空,需要的时候重新给这个变量赋值就可以了
$arr = ['asdfa','asdfa','sadfa'];
//清空
$arr = [];
相关问答
Q1: 【PHP】写一个函数,array_remove(),要求最简洁的清除 数组中值为$v的项?
方法1:
function array_remove($array,$v){ // $array为操作的数组,$v为要删除的值
foreach($array as $key=$value){
if($value == $v){ //删除值为$v的项
unset($array[$key]); //unset()函数做删除操作
}
}
return $array;
}
注意:此方法删除指定值之后,其他项的键与值都与原来的保持一样
方法2:
function array_remove($array,$v){ // $array为操作的数组,$v为要删除的值
$array = array_flip($array); //数组反转函数,将数组原来的键变为值,值变为键,
unset($array["$v"]);
$array = array_flip($array); //再次反转
return $array;
}
注意:此方法会合并相同值的项
Q2: PHP怎么删除整个数组?
举例如下:
$a=array(1,2,3);
unset($a);
就可以把整个数组删除。
删除数组和清空数组不是一个概念,删除数组之后,就是无法访问了,向上面的例子,我们unset之后, 数组就不存在了,整个$a都无法访问了。
Q3: ThinkPHP如何清空静态数组?
ThinkPHP清空静态数组还是使用原生PHP来做,有几种方法。
使用unset函数。如:unset($array); // 将变量array注销
直接重新赋值。如:$arr = array(); // 将变量arr赋值为空数组
$arr = ''; // 将变量arr赋值为空字符串







