【发布时间】:2022-08-17 12:44:08
【问题描述】:
我需要删除字符串之前的所有空格并保留字符串中的空格并删除数组中字符串之后的所有空格并保留数组的结构
$data = json_decode($json, true);
foreach($data as $index => $value){
$tables = json_encode($value[\"tables\"], JSON_UNESCAPED_UNICODE);
echo $tables;
}
结果来自echo $tables;
[{\"lang\":\"cs\",\"lang_title\":\"Český\",\"menus\":[{\"header\":\"Mechanika\",\"rows\":[{\"parameter\":\"Hmotnost\",\"value\":\"0.65kg\"}]}]},{\"lang\":\"pl\",\"lang_title\":\"Polský\",\"menus\":[{\"header\":\"Mechanika nová\",\"rows\":[{\"parameter\":\"Masa\",\"value\":\"0.65kg\"}]}]},{\"lang\":\"en\",\"lang_title\":\"Anglický\",\"menus\":[{\"header\":\" Me chanics \",\"rows\":[{\"parameter\":\"Weight\",\"value\":\"0.65kg\"}]}]}]
我需要保留$value[\"tables\"] 的结构,只需删除header,parameter,value 中的空格
例如\"header\":\" Me chanics \" -> \"header\":\"Me chanics\"
-
遍历所有这些并用 \"trim()\" 之后的新值替换这些值。
-
抱歉,我不确定我是否理解,您能解释一下“遍历所有这些并替换值”吗?我不知道你是什么意思。
标签: php