PHP - Дает толчок в массив внутри другого массива
Я пытаюсь сделать array
и в другом, и включать в себя дополнительные данные в array
и внутри, как мне это сделать ?
Следующий код, попытки, чтоб создать json
:
$data = array(
"login1" => "login1",
"login2" => "login2"
);
json("teste", $data);
function json($message, $data) {
foreach ($data as $data_chave => $data_result) {
$json2 .= array('"'.$data_chave.'": "'.$data_result.'"');
}
$json = array('message' => $message, 'data' => $json2);
echo json_encode($json);
}
структура json
было бы такой: "
{
"message": "teste"
"data":
{
"login1": "login1"
"login2": "login2"
}
}
3
1 answers
$data = array(
"login1" => "login1",
"login2" => "login2"
);
function json($message, $data) {
echo json_encode(array('message' => $message, 'data' => $data));
}
json("teste", $data);
Я удалил цикл ненужным, ибо $data
уже является массивом и имеет ту же структуру, что хотите в json.
4
Author: Daniel Omine, 2016-07-21 16:35:08