/*** * @param $fields 驼峰对象 * @return array */ public static function CamelToUnderLineArr($fields) { $newArr = []; if (!is_object($fields) || !get_object_vars($fields)) return $newArr; foreach ($fields as $key => $v) { $keyTmp = strtolower(preg_replace('/((?<=[a-z])(?=[A-Z]))/', '_', $key)); $newArr[$keyTmp] = $v; unset($fields->$key); } return $newArr; }
/*** * @param $fields 下划线数组 * @return \stdClass */ public static function underLineArrTOCamel($fields) { $newObj = new \stdClass(); if(!is_array($fields) || !$fields) return null; foreach ($fields as $key => $v) { $keyTmp = array_reduce(explode('_',$key), function($v1, $v2) { return ucfirst($v1).ucfirst($v2); }); $keyTmp = lcfirst($keyTmp); $newObj->$keyTmp = $v; unset($fields[$key]); } return $newObj; }
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号