업무상의 필요로 인해 redis와 관련된 것들을 접하게 되었습니다. 결과는 다음과 같습니다.
코드의 일부는 다음과 같습니다
$newsRedis = Redis::get('news_'.$id);
// dd($change);
으아아아각 기호 앞에 이스케이프 슬래시가 있는 것으로 밝혀졌습니다
다음은 제가 직접 반품한 $re
죄송합니다. 왜 이런 일이 발생하나요? 어떻게 탈출을 피할 수 있나요?
漂亮男人2017-07-03 11:42:42
꺼내서 json_decode
后在封装数据输出给前端。
你这个转义,就是因为被 json_encode
두 번 해보세요.
너도 한때는Redis
中的是JSON
字符串了,你直接拿出来,放给数据里,又进行 json_encode
존재했으니까 이게 정상이야.
淡淡烟草味2017-07-03 11:42:42
이 탈출은 정상입니다. JSON 때문입니다. JSON에서는 키 값에 큰따옴표가 필요하므로 슬래시가 없습니다. 큰따옴표를 정말 보고 싶지 않다면 먼저 url_encode를 사용한 다음 사용할 때 url_decode를 사용하면 되지만 꼭 그럴 필요는 없습니다. "
括起来的,值中包含双引号自然需要转义了。你 dd($change->datas)