12345678910111213141516171819202122232425262728293031323334353637 |
- <?php
-
- namespace app\common\websocket;
-
-
- class Parser
- {
- /**
- * @notes 数组数据转json
- * @param string $event
- * @param $data
- * @return false|string
- * @author 段誉
- * @date 2021/12/29 18:27
- */
- public function encode(string $event, $data)
- {
- return json_encode(['event' => $event, 'data' => $data]);
- }
-
- /**
- * @notes json转数组数据
- * @param $data
- * @return array
- * @author 段誉
- * @date 2021/12/29 18:28
- */
- public function decode($data)
- {
- $result = json_decode($data, true);
- return [
- 'event' => $result['event'] ?? null,
- 'data' => $result['data'] ?? null,
- ];
- }
-
- }
|