2016-03-30 4 views
1

における非配列JSONへの配列は、どのように私はこのような配列をコード化するんエンコードはPHP

{ 
"myArray": "user1, user2, user3" 
} 

は、私は上記のJSONではないことを理解します私はまだその形でそれをしたい。また、JSONエンコードでは、エンコードする方法とまったく同じようにエンコードしません。

答えて

0

だからが示すように、配列を使用して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" 
} 

これは本当にカンマデータとして区切りリストを作成します。

関連する問題