我有一个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);
非常感谢任何帮助
答案 0 :(得分:2)
您只需使用array_combine()
。
array_combine()
返回一个数组,使用第一个参数作为键,第二个参数作为值:
$result = array_combine( $results, $results );
的 3v4l demo 强>