a:4:{i:0;i:392;i:1;i:393;i:2;i:394;i:3;i:395;}
これはデータベースから読み取られます。これを判定すると is_array は 1 を返します
配列型と言われます。これを文字列に変換したり、JS で使用したりするにはどうすればよいですか。 。谢谢
这是 php 順序列化(serialize)数据
用 is_array 判断可能 返 1
除非你做了反順序列化(unserialize)
$a = unserialize('a:4:{i:0;i:392;i:1;i:393;i:2;i:394;i:3;i:395;}');echo '[' . join(',', $a) . ']';//或echo json_encode($a);
1. unserialize を使用して、最初にシリアル化されたデータを逆シリアル化し、元の配列を取得します
2. PHP の配列を JS に渡したい場合は、それを JSON に変換してから、JS がアクセスします。 JSON データ
2L の答えは正しいです。ただし、これはセッションにのみ割り当てることができるようです
直接シリアル化を解除してエラーを報告します。
コードが添付されています。ありがとうございます
りぃ