PHP代码篇(三)--常用方法

2019-07-23 08:42:45来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

模块下不间断更新,PHP常用方法,欢迎留言!

一、递归删除指定目录下所有文件及文件夹
/**
 * 递归删除指定目录下所有文件及文件夹
 * @param unknown $path,删除路径
 */
function deleteFileWay($path)
{
    //如果是目录则继续
    if(is_dir($path)){
        //扫描一个文件夹内的所有文件夹和文件并返回数组
        $info = scandir($path);
        foreach($info as $k=>$v){
             //排除目录中的.和..
            if($v != '.' && $v != '..'){
                if(is_dir($path.$v)){
                    //子目录中操作删除文件夹和文件
                    deleteFileWay($path.$v.'/');
                    //目录清空后删除空文件夹
                    @rmdir($path.$v.'/');
                }else{
                    //如果是文件直接删除
                    @unlink($path.$v);
                }
            }
        }
    }
}

二、数据库常用操作

//插入一条数据
INSERT INTO ims_stat_rule (rid,hit) VALUES (351,990);
//删除一条数据
DELETE FROM ims_nets_hjk_applyfor WHERE member_id = 49483;
//修改一条数据
update ims_nets_hjk_members set level = 4 where id = 100248;
//查询数据
select * from ims_nets_hjk_members where memberid = 18978;

 三、ThinkPHP5.0常用操作

//查询区间内
$device_string = $db->table('ims_nets_hjk_devices')
                    ->where('device_id',['>=',$k],['<=',$j],'AND')
                    ->where('status',0)
                    ->field('device_id')
                    ->limit(50)
                    ->select();

四、PHP常用函数

//数组转字符串
$str = implode(',',$device_string);
//字符串转数组
$arr = explode(',',$device_string);

 


原文链接:https://www.cnblogs.com/camg/p/11202773.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:RestFul接口设计

下一篇:laravel框架之状态更改