【发布时间】:2018-09-16 13:56:39
【问题描述】:
这很难解释,如果不是水,请见谅......
我有 2 个相同的关联数组。
第一个和第二个数组是相同的,所以我这里只放一个:
"parameters": [
{
"code": "video",
"type": "input",
"labels": {
"pt": "Vídeo Youtube",
"en": "Youtube video"
},
"required": false,
"purpose": "add",
"options": null
}
];
第一个发送来自表单 $_POST 的值到 API,标签以“EN”语言发送。
但是,第二个将值发送到 mysql 数据库,并且标签必须以“PT”语言发送。第二个数组必须仅将标签从 EN 更改为 PT。其余字段值必须与第一个数组发送到外部 API 的值相同。
我正在尝试比较两个数组,并根据第一个数组发送到 API 的内容仅将标签键转换更改为 PT。
示例: 第一个数组有:“代码”=>“视频”,标签=>“EN” 第二个数组必须有:"code" => "video", labels => "PT"
我一直在努力工作……请帮忙……
【问题讨论】:
-
在数组中再存储一个键,例如
label_lang。它将具有EN或PT的值。根据其值,您相应地更新label和label_lang值。 -
我将 array1 中的所有数据以 JSON 格式发送到单个列。
-
我在数据库中有另一列存储 array2 数据。在那个 array2 数据列中,我只需要接收 PT 标签而不是 EN。其余数据保持等于array1。