Php 如何将JSON字符串更改为单个数组
我有一个json字符串,现在我希望它变成另一个类似数组的字符串,$key与$value相同 原始字符串:Php 如何将JSON字符串更改为单个数组,php,arrays,json,Php,Arrays,Json,我有一个json字符串,现在我希望它变成另一个类似数组的字符串,$key与$value相同 原始字符串: $input=' { "label_values":[ "OK1","OK2","OK3" ] }' 尝试json_解码 $obj = json_decode($input); $results = $obj->{'label_values'}; $result = implode(",", $results); 和$result导出
$input='
{
"label_values":[
"OK1","OK2","OK3"
]
}'
尝试json_解码
$obj = json_decode($input);
$results = $obj->{'label_values'};
$result = implode(",", $results);
和$result导出OK1、OK2、OK3
$key与$value相同,我希望它改为下面的示例
Array(
"OK1"=>"OK1",
"OK2"=>"OK2",
"OK3"=>"OK3"
)
非常感谢您的帮助您只需使用
array\u combine()
array\u combine()
返回一个数组,使用第一个参数作为键,第二个参数作为值:
$result = array_combine( $results, $results );
- 了解更多关于
array\u combine()
array\u combine()
返回一个数组,使用第一个参数作为键,第二个参数作为值:
$result = array_combine( $results, $results );
- 了解更多关于
打印($results)代码>?您能否打印($results)代码>?