json_decodeのシングルクォートの空はどのように解決しますか?
問題を解決するには、単一引用符を二重引用符に置き換えるために str_replace 関数を使用してから json_decode 操作を行えます。以下にサンプルコードを示します。
$jsonString = "{'name': 'John', 'age': 30}";
$jsonString = str_replace("'", '"', $jsonString);
$data = json_decode($jsonString);
// 现在可以使用$data变量来访问和操作JSON数据了
この例では、まずstr_replace関数を使用して、一重引用符を二重引用符に置き換え、その結果を$jsonString変数に代入します。次に、json_decode関数を使用して、$jsonStringをPHPオブジェクトまたは配列に解析します。これで、$data変数を使用してJSONデータにアクセスして操作できます。