如何将JSON字符串更改为单个数组

时间:2016-03-10 02:32:01

标签: php arrays json

我有一个json字符串,现在我希望它成为另一个像数组一样的字符串,$ key与$ value相同

原始字符串:

deleteMessage

尝试了json_decode

$input='
{
        "label_values":[
        "OK1","OK2","OK3"
        ]
}'

和$ result导出OK1,OK2,OK3

$ key与$ value相同,我希望将其更改为以下示例

$obj = json_decode($input);
$results = $obj->{'label_values'};
$result = implode(",", $results);

非常感谢任何帮助

1 个答案:

答案 0 :(得分:2)

您只需使用array_combine()

array_combine()返回一个数组,使用第一个参数作为键,第二个参数作为值:

$result = array_combine( $results, $results );

3v4l demo