国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

php - Lesen und Schreiben von Escape über Redis
迷茫
迷茫 2017-07-03 11:40:42
0
2
1605

Ich bin aus beruflichen Gründen mit Redis und verwandten Dingen in Kontakt gekommen. Das Ergebnis ist wie folgt:
Ein Teil des Codes lautet wie folgt:
$newsRedis = Redis::get('news_'.$id);

    if ($newsRedis) return $newsRedis;
    $re = NewNotice::select('community', 'title', 'created_at', 'content', 'initiator', 'img')->where('id', '=', $id)->get();

    $change = NewNotice::where('id', '=', $id)->update([
        'state' => '1'
    ]);
    if (!$change) return 'NOTICE_ERROR';

// dd($change);

    Redis::set('news_'.$id,$re);
    Redis::expire('news_'.$id,10);
    return $re;
}

Es stellte sich heraus, dass vor jedem Symbol ein Escape-Schr?gstrich stand

Das Folgende ist das Ergebnis meiner direkten Rückgabe $re

Entschuldigung, warum passiert das?

迷茫
迷茫

業(yè)精于勤,荒于嬉;行成于思,毀于隨。

Antworte allen(2)
漂亮男人

你取出來,先 json_decode 后在封裝數(shù)據(jù)輸出給前端。
你這個轉(zhuǎn)義,就是因?yàn)楸?json_encode 了兩次。

你存在Redis中的是JSON字符串了,你直接拿出來,放給數(shù)據(jù)里,又進(jìn)行 json_encode 一次,所以出現(xiàn)這樣是正常的。

淡淡煙草味

這個轉(zhuǎn)義是正常的。是json的原因,json要求鍵值都需要用雙引號"括起來的,值中包含雙引號自然需要轉(zhuǎn)義了。你 dd($change->datas) 就不會有斜杠了。實(shí)在不想看到雙引號,可以先url_encode,使用的時候再url_decode,不過沒有必要。

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage