示例#1
0
function ssMergeArr($arr1 = null, $arr2 = null, $isKey = null)
{
    if (ssIsArr($arr1) && ssIsArr($arr2)) {
        $arr = array();
        if ($isKey) {
            $arr = $arr1;
            foreach ($arr2 as $key => $val) {
                $arr[$key] = $val;
            }
        } else {
            $arr = array_merge($arr1, $arr2);
        }
        return $arr;
    } else {
        ssError('参数类型不对,请使用参考手册!');
    }
}
示例#2
0
 public function updateOne($arr1 = null, $arr2 = null)
 {
     if (empty($arr1) || empty($arr2) || !ssIsArr($arr1) || !ssIsArr($arr2)) {
         ssError('updateOne参数不对,请使用参考手册');
     } else {
         $sql = "update " . $this->table . " set ";
         $con = 0;
         foreach ($arr1 as $key => $val) {
             $con++;
             if ($con == count($arr1)) {
                 $sql .= "{$key}='{$val}'";
             } else {
                 $sql .= "{$key}='{$val}',";
             }
         }
         $con = 0;
         $sql .= " where ";
         foreach ($arr2 as $key => $val) {
             $con++;
             if ($con == count($arr2)) {
                 $sql .= "{$key}='{$val}'";
             } else {
                 $sql .= "{$key}='{$val}' and ";
             }
         }
     }
     if ($this->pdo->exec($sql) == null) {
         return 0;
     } else {
         return 1;
     }
 }