1. ホーム
  2. php

PHP のエラーです。stdClass 型のオブジェクトを配列として使用できません。

2022-02-25 10:20:34

1.jsから渡された文字列データ





2. phpが受け取り、配列オブジェクトに変換する $output = json_decode($cc);

結果は完全ではなく、中身は文字列オブジェクトです。使用することはできません。そのため、エラーを報告しています。

stdClass 型のオブジェクトを配列として使用できません。





解決策:2つ

1. json_decode($d, true)を使用する。出力 = json_decode($cc,true); つまり、json_decodeの2番目の変数にtrueをセットするようにします。



2. json_decode($res) は $res['key'] を使ってアクセスできないオブジェクトを返すので、 $res->key に置き換えてください。