ホームページ > バックエンド開発 > PHPチュートリアル > このデータの形式を教えてください。

このデータの形式を教えてください。

WBOY
リリース: 2016-06-13 12:00:49
オリジナル
991 人が閲覧しました

このデータはどのような形式ですか?
a:4:{i:0;i:392;i:1;i:393;i:2;i:394;i:3;i:395;}
これはデータベースから読み取られますの 。この is_array を判定し、配列型であることを意味する 1
を返します。これを文字列に変換したり、JS で使用したりするにはどうすればよいですか。 。ありがとうございます

-----解決策----------------------------
これはphpのシリアル化(シリアライズ)データです
is_arrayを使って1を返すのは不可能と判断します
デシリアライズ(アンシリアライズ)しない限り

<br />$a = unserialize('a:4:{i:0;i:392;i:1;i:393;i:2;i:394;i:3;i:395;}');<br />echo '[' . join(',', $a) . ']';<br />//或<br />echo json_encode($a);<br />
ログイン後にコピー
[392,393,394,395]
あなたjs
に使用できます ------解決策------
1. デシリアライズには unserialize を使用します。最初にシリアル化されたデータを元の配列を取得します。
2. PHP の配列を JS に渡したい場合は、それを JSON に変換してから、JS が JSON データにアクセスする必要があります。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート