Помогите мне преобразовать следующий массив в json. Я попытался преобразовать массив.Php array и json
Array
(
[0] => Array
(
[c_code] => 200001
[itemname] => 303 10CAP
[c_pack_code] => PK0075
[c_web_img_link] =>
)
[1] => Array
(
[c_code] => 200005
[itemname] => 3P 4TAB
[c_pack_code] =>
[c_web_img_link] =>
)
)
текущий результат для следующего кода
public function searchOrder($idx, $data) {
if (!empty($data)) {
$result = OrderbukModel::func_get_searchlist($idx,$data);
if (!empty($result)) {
$resultArray[] = $result;
print_r(json_encode($result));
} else {
$resultArray[$idx] = ["Mysql returns empty result !"];
print_r(json_encode($resultArray));
exit;
}
}
}
теперь я получил результат, как
[{"c_code":"200001","itemname":"303 10CAP","c_pack_code":"PK0075","c_web_img_link":""},{"c_code":"200005","itemname":"3P 4TAB","c_pack_code":"","c_web_img_link":""}]
Но мне нужен результат следующим
[{"c_code":"2000001","c_code":"200005"},
{"itemname":"303 10CAP","itemname":"3P 4TAB"},
{"c_pack_code":"PK0075","c_pack_code":""},
{"c_web_img_link":"","c_web_img_link":""}]
Окей его можно, просто сделать два разных массива и в конце объединить их и кодировать их –
Что вы пытаетесь сделать, это, очевидно, больше, чем просто преобразование в JSON, так как вы уже сделали это и не удовлетворены. В этом случае вам нужно будет сделать это самостоятельно с помощью 'foreach'. Покажите нам свою лучшую попытку, отвечая на свой вопрос, если вы преуспеете или как дополнительная информация, если он не сработает. –
Я могу привести пример с вашим массивом, должен ли я? –