1
における非配列JSONへの配列は、どのように私はこのような配列をコード化するんエンコードはPHP
{
"myArray": "user1, user2, user3"
}
は、私は上記のJSONではないことを理解します私はまだその形でそれをしたい。また、JSONエンコードでは、エンコードする方法とまったく同じようにエンコードしません。
における非配列JSONへの配列は、どのように私はこのような配列をコード化するんエンコードはPHP
{
"myArray": "user1, user2, user3"
}
は、私は上記のJSONではないことを理解します私はまだその形でそれをしたい。また、JSONエンコードでは、エンコードする方法とまったく同じようにエンコードしません。
だからが示すように、配列を使用してJSONで「非配列」を得るために、あなたがimpode()
に必要とキーとしてmyArray
を取得:
$myArray = ["user1","user2","user3"];
$myArray = implode(', ', $myArray);
echo json_encode(compact('myArray'), JSON_PRETTY_PRINT);
:
echo json_encode(['myArray' => implode(', ', $myArray)], JSON_PRETTY_PRINT);
両方とも収率:
{
"myArray": "user1, user2, user3"
}
これは本当にカンマデータとして区切りリストを作成します。