-
単一の要素をエンコードする方法:
$data = "Hello, world!"; echo json_encode($data);
出力: "Hello, world!"
上記の例では、単一の要素をエンコードしています。角括弧は必要ありません。
-
連想配列をエンコードする方法:
$data = array( "name" => "John Doe", "age" => 25, "city" => "Tokyo" ); echo json_encode($data);
出力: {"name":"John Doe","age":25,"city":"Tokyo"}
連想配列をエンコードする場合も、角括弧は必要ありません。
-
複数の要素を連結してエンコードする方法:
$data1 = "Hello"; $data2 = "world"; $data3 = 123; $encodedData = json_encode([$data1, $data2, $data3]); echo substr($encodedData, 1, -1);
出力: "Hello","world",123
複数の要素をエンコードする場合、配列を作成してその中に要素を追加し、最後に角括弧を除いて出力します。
以上が、PHPで角括弧を使用せずにJSONエンコードする方法のいくつかの例です。必要に応じてこれらの方法を使用して、データを正しくエンコードできるようにしてください。