ホームページ > バックエンド開発 > PHPチュートリアル > json_encode php array_unique は json_encode の後に注意が必要です

json_encode php array_unique は json_encode の後に注意が必要です

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-07-29 08:44:07
オリジナル
932 人が閲覧しました

例: array_unique(array(1, 1, 2));
array(2) {
int(1)
[2]=>
;
これは数値配列ではありません。 json_encode を直接実行すると、配列ではなく json オブジェクトが出力されます
{"0":1,"2":2}
この時点でページ上の js が [1,2 を必要とする場合] ]この配列データ形式はエラーを引き起こす可能性があります
このとき、array_unique の後に array_values を作成する必要があります: array_values(array_unique(array(1, 1, 2))); 結果は [1,2 ]
以上、json_encode php array_unique 以降で注意すべき json_encode の内容を紹介しましたが、PHP チュートリアルに興味のある友人の参考になれば幸いです。


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