私はこの変数を持っています:$link = $rows['link'];
にはURLが含まれています。 これをエコーするとすべてが問題ありません。例えば:PHP:配列に変換するとスラッシュは "V"になります
その後、私は次のコードで配列にこのURLを保存したいと思います:$result['video'][] = array('id' => $id, 'link' => $link);
ここでの問題は、スラッシュは、「V」さんになるということです。例えば:echo json_encode($result);
は私を与える:
{ "ビデオ":[{ "ID": "1"、 "リンク": "https://www.ted.com/talks/margaret_heffernan_why_it_s_time_to_forget_the_pecking_order_at_work"}、{ "id": "2"、 "link": "https://www.ted.com/talks/simon_sinek_why_good_leaders_make_you_feel_safe"}、{"id": "3"、 "link": "https://www.ted "id": "4"、 "link": "https://www.ted.com/talks/sheryl_sandberg_why_we_have_to_few_women_leaders"}、{"id": "5"、 "link" ":" https://www.ted.com/talks/roselinde_torres_what_it_takes_to_be_a_great_leader "}、{" id ":" 6 "、" link ":" https://www.ted.com/talks/stanley_mcchrystal#t-319307 "}、{" id ":" 7 "、" link ":" https://www.ted.com/talks/stanley_mcchrystal#t-319307 "}、{" id ":" 8 "、" link " "https://www.ted.com/talks/stanley_mcchrystal#t-319307"},{"id":"9","link":"https:/ /www.ted.com/talks/stanley_mcchrystal#t-319307"},{"id":"""""""""""https://www.ted.com/talks/stanley_mcchrystal#t-319307 "} ]}
なぜそれがわかるのですか?
ありがとうございます! :)あなたは「\」「/」はJSONが自動的に逆ソリダス文字を追加した任意の文字列をエンコードして、最終的な文字列が何かになったとき
、あなたがそれらをコードJSONとあなたがそれらをデコードするとき、彼らはその後、 '\ /'エスケープスラッシュになって、戻って正常になる – apokryfos
私はそれがちょうどエスケープスラッシュだと思いますか?あなたの引用ブロックには何も見えませんが、Vのように見えますが、実際には\/ – PhilS
です。これは "V"ではなく "\ /"です(すなわち、バックスラッシュ ')を(エスケープするフロントスラッシュ)のために使用します。 –