PHP群:95885625 Hbuilder+MUI群:81989597 站长QQ:634381967
    您现在的位置: 首页 > CMS教程 > phpcms教程 > 正文

    PHPCMS v9批量删除和单个删除代码分享

    作者:admin来源:网络浏览:时间:2020-09-30 00:07:50我要评论
    导读:array_map() 函数返回用户自定义函数作用后的数组。回调函数接受的参数数目应该和传递给 array_map() 函数的数组数目一致。
    PHPCMS v9批量删除是用递归删除方法,我们先来看看代码。

    1. /** 
    2.      * 批量删除项目 
    3.      */ 
    4.         public function pro_del() { 
    5.         if ((!isset($_GET['id']) || emptyempty($_GET['id'])) && (!isset($_POST['id']) || emptyempty($_POST['id']))) { 
    6.             showmessage(L('illegal_parameters'), HTTP_REFERER); 
    7.         } else { 
    8.             if (is_array($_POST['id'])) { 
    9.                 array_map(array($this, _del), $_POST['id']); //如果是批量操作,则递归数组 
    10.             } elseif($_GET['id']) { 
    11.                 $_GET['id'] = intval($_GET['id']); 
    12.                  
    13.                 $this->pro_db->delete(array('pid' =>$_GET['id'])); 
    14.             } 
    15.             showmessage('删除成功', HTTP_REFERER); 
    16.         } 
    17.     } 
    18.         private function _del($id = 0) { 
    19.         $id = intval($id); 
    20.         if (!$idreturn false; 
    21.         $this->pro_db->delete(array'pid' => $id)); 
    22.         return true; 
    23.     } 

    定义和用法

    array_map() 函数返回用户自定义函数作用后的数组。回调函数接受的参数数目应该和传递给 array_map() 函数的数组数目一致。

    语法

    array_map(function,array1,array2,array3...)

     

    参数 描述
    function 必需。用户自定义函数的名称,或者是 null。
    array1 必需。规定数组。
    array2 可选。规定数组。
    array3 可选。规定数组。

    转载请注明(B5教程网)原文链接:https://b5.mxunkeji.com/content-101-2143-1.html
    相关热词搜索: