PHP获取JSON变量并添加前缀


PHP get JSON variables and add prefix

我需要循环一些JSON并获得Ids

这是我的JSON

{"Master":123456,"Ids":[1,3,8]}

我需要获得所有的Ids并添加前缀.pre-,所以我最终在PHP:中得到了这个

$Ids =  ".pre-1, .pre-3, .pre-8"

非常感谢在这方面的任何帮助。我确实浏览了其他帖子,尝试了一些东西,但我做不到。

感谢

只需执行以下操作:

$json = '{"Master":123456,"Ids":[1,3,8]}';
$arr = json_decode($json);
$arr2 = array();
foreach($arr->Ids as $val){
    $arr2[] = ".pre-".$val;
}
echo $Ids = '"'.implode(", ", $arr2).'"'; //".pre-1, .pre-3, .pre-8"