tp5 将 switch ($type) { case '1': if ($request->param('YyOD')!=null && $request->param('YyOD')!='') { $insertData['YyOD']=$request->param('YyOD'); } if ($request->param('YyOS')!=null && $request->param('YyOS')!='') { $insertData['YyOS']=$request->param('YyOS'); } $typename='眼压'; break; case '2': if ($request->param('Pd')!=null && $request->param('Pd')!='') { $insertData['Pd']=$request->param('Pd'); } if ($request->param('YgODqj')!=null && $request->param('YgODqj')!='') { $insertData['YgODqj']=$request->param('YgODqj'); } if ($request->param('YgODzj')!=null && $request->param('YgODzj')!='') { $insertData['YgODzj']=$request->param('YgODzj'); } if ($request->param('YgODzx')!=null && $request->param('YgODzx')!='') { $insertData['YgODzx']=$request->param('YgODzx'); } if ($request->param('YgOSqj')!=null && $request->param('YgOSqj')!='') { $insertData['YgOSqj']=$request->param('YgOSqj'); } if ($request->param('YgOSzj')!=null && $request->param('YgOSzj')!='') { $insertData['YgOSzj']=$request->param('YgOSzj'); } if ($request->param('YgOSzx')!=null && $request->param('YgOSzx')!='') { $insertData['YgOSzx']=$request->param('YgOSzx'); } $typename='电脑验光'; break; default: # code... break; } 这段添加代码改写成以json格式添加
时间: 2024-01-04 13:03:29 浏览: 60
好的,你可以将代码改写成以下的JSON格式:
```
$data = [];
$type = $request->param('type');
switch ($type) {
case '1':
$data['YyOD'] = $request->param('YyOD');
$data['YyOS'] = $request->param('YyOS');
$typename = '眼压';
break;
case '2':
$data['Pd'] = $request->param('Pd');
$data['YgODqj'] = $request->param('YgODqj');
$data['YgODzj'] = $request->param('YgODzj');
$data['YgODzx'] = $request->param('YgODzx');
$data['YgOSqj'] = $request->param('YgOSqj');
$data['YgOSzj'] = $request->param('YgOSzj');
$data['YgOSzx'] = $request->param('YgOSzx');
$typename = '电脑验光';
break;
default:
break;
}
$insertData = [
'type' => $type,
'data' => json_encode($data),
'typename' => $typename,
];
// 将 $insertData 插入数据库
```
这段代码将 `$insertData` 数组改成了一个包含 `type`、`data` 和 `typename` 三个字段的数组。其中,`type` 用于表示数据类型(1或2),`data` 用于存储数据,使用 `json_encode` 函数将数据转换成 JSON 格式进行存储。`typename` 用于表示数据类型对应的名称。
注意,这段代码仅供参考,具体实现可能需要根据实际情况进行调整。
阅读全文