【问题标题】:Get multiple JSON object array in single object array in PHP在PHP中的单个对象数组中获取多个JSON对象数组
【发布时间】:2018-10-15 16:55:50
【问题描述】:

我在php 中创建了json 的结果数组,我得到了以下结果:

[{
    "05-10-2018": "Seeing dads differently"
}, {
    "05-10-2018": "Extraordinary ordinary Britain"
}, {
    "05-10-2018": " Roll up for the Social Science Market!"
}, {
    "05-10-2018": "Why do we use it?"
}, {
    "05-10-2018": "Extraordinary ordinary Britain"
}]

但我想要以下格式的结果

{
    '12-14-2018': '<a href="http://google.com" target=_blank>Amet Temporibus ad quod enim dolor doloribus sequi!</a>',
    '09-30-2018': '<a href="http://google.com" target=_blank>Cupiditate blanditiis autem at obcaecati libero laborum.</a>',
    '09-22-2018': '<a href="http://google.com" target=_blank>Quo accusamus itaque esse aliquid error reprehenderit!</a>',
    '09-16-2018': '<a href="http://google.com" target=_blank>Quia magni aperiam nam asperiores animi enim?</a>',
    '08-21-2018': '<a href="http://google.com" target=_blank>Quia quibusdam nemo nobis rerum. Dolorem, ipsa?</a>',
    '08-09-2018': '<a href="http://google.com" target=_blank>At minima unde cum alias maiores corrupti quas.</a>',
    '07-23-2018': '<a href="http://google.com" target=_blank>Blanditiis maiores odio cumque eligendi facilis iure.</a>',
    '07-16-2018': '<a href="http://google.com" target=_blank>Dolorum, iusto quisquam distinctio dolore quo aperiam reiciendis.</a>',
    '06-28-2018': '<a href="http://google.com" target=_blank>Aperiam odio voluptatibus quae sunt unde itaque.</a>',
    '06-15-2018': '<a href="http://google.com" target=_blank>Tempore asperiores et possimus inventore vero ab.</a>',
    '06-02-2018': '<a href="http://google.com" target=_blank>Possimus asperiores perferendis recusandae debitis omnis consectetur aut!</a>',
    '05-30-2018': '<a href="http://google.com" target=_blank>Minus aliquid maxime atque praesentium rerum dolores sint?</a>',
    '05-18-2018': '<a href="http://google.com" target=_blank>Corporis accusantium assumenda facilis fugiat ut nostrum.</a>',
    '05-09-2018': '<a href="http://google.com" target=_blank>Sequi ad sint sunt quasi veniam cum.</a>',
};

我如何得到它?

【问题讨论】:

  • 你试过什么?您想要phpjavascript 中的代码?
  • 我已经从数据库中获取 php 中的数组。但我想要以下格式 { '12-14-2018': 'google.com" target=_blank>Amet Temporibus ad quod enim dolor doloribus sequi!', };在jQuery中
  • 您能否显示从数据库中获取数据的代码,因为它可能会更改而不是执行第二步。
  • Array ( [0] => Array ( [05-10-2018] => 对爸爸的看法不同) [1] => Array ( [05-10-2018] => 非凡的普通英国) [2] => 数组([05-10-2018] => 为社会科学市场卷起!)
  • 我想要以下格式的 php { '12-14-2018': 'google.com" target=_blank>Amet Temporibus ad quod enim dolor doloribus sequi! ', '09-30-2018': 'google.com" target=_blank>在 obcaecati libero labourum 上Cupiditate blanditiis autem。',};

标签: javascript php jquery json codeigniter


【解决方案1】:

这样试试

$json = '[{"05-10-2018":"Seeing dads differently"},{"05-10-2018":"Extraordinary ordinary Britain"},{"05-10-2018":" Roll up for the Social Science Market!"},{"05-10-2018":"Why do we use it?"},{"05-10-2018":"Extraordinary ordinary Britain"}]';

$json_decoded = json_decode($json, true);
$results = array();
array_walk($json_decoded, function($v) use (&$results){
    $key = array_keys($v);
    $value = array_values($v);
    $results[] = "'{$key[0]}' : '<a href='http:www.google.com/' target='_blank'>{$value[0]}</a>'";
});

$results

的输出
Array
(
    [0] => '05-10-2018' : '<a href='http:www.google.com/' target='_blank'>Seeing dads differently</a>'
    [1] => '05-10-2018' : '<a href='http:www.google.com/' target='_blank'>Extraordinary ordinary Britain</a>'
    [2] => '05-10-2018' : '<a href='http:www.google.com/' target='_blank'> Roll up for the Social Science Market!</a>'
    [3] => '05-10-2018' : '<a href='http:www.google.com/' target='_blank'>Why do we use it?</a>'
    [4] => '05-10-2018' : '<a href='http:www.google.com/' target='_blank'>Extraordinary ordinary Britain</a>'
)

$result_code

的输出
$result_code = '{'.implode(',', $results).'}';

{
'05-10-2018' : '<a href='http:www.google.com/' target='_blank'>Seeing dads differently</a>',
'05-10-2018' : '<a href='http:www.google.com/' target='_blank'>Extraordinary ordinary Britain</a>',
'05-10-2018' : '<a href='http:www.google.com/' target='_blank'> Roll up for the Social Science Market!</a>',
'05-10-2018' : '<a href='http:www.google.com/' target='_blank'>Why do we use it?</a>',
'05-10-2018' : '<a href='http:www.google.com/' target='_blank'>Extraordinary ordinary Britain</a>'
}

【讨论】:

    猜你喜欢
    • 2018-06-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多