こんにちは
$csv_dataに、意図しない形式で保持されているのではないでしょうか?
var_dump($csv_data);
で、どのように値を保持しているのか、出力してみてはどうでしょうか。
また、get_fieldは第三引数にオプションでフォーマットされた形式を返すかどうかのフラグがあり、デフォルトはtrueです。
get_field()
これをfalseにして取得してみてはどうでしょうか。
回答ありがとうございます。
仰る通り、false にしましたら、get_post_meta() で取得したのと同じ結果を得られました!
Advanced Custom Fields の解説サイトにあるコードのまま使っていたので、引数があることに気が付きませんでした。
true だと、データの文字数が10文字分多くなっており、var_dump() でも謎の10文字分(フォーマット?)は表示されないので、その正体は分かりませんでしたが。
また、true だとそのフォーマットのせいか、ダブルクォーテーションも取り除けないのですね。
何日か、この問題でハマっていたので非常に助かりました。
ありがとうございます!