【发布时间】:2016-06-30 18:21:04
【问题描述】:
看起来很简单,但我似乎无法弄清楚......
我有一个简单的行,可以像这样通过 wordpress 获取 mysql 结果:
$sql_results = $wpdb->get_results($sql_phrase);
然后我将其解析为 JSON 并回显:json_encode($sql_results);
但是,我想在将其解析为 JSON 之前添加其他数据。但我不确定如何。
$sql_results 基本上给我一个帖子 ID、标题和类别的列表。
在 var_dump 中看起来像这样(这只是第一行):
array(1)
{
[0]=> object(stdClass)#2737 (7)
{
["ID"]=> string(4) "2700"
["post_title"]=> string(18) "The compact helmet"
["category"]=> string(5) "Other"
}
}
现在从简单的开始,我希望对象内的所有关联数组都具有额外的键值。我尝试了以下方法,但出现错误: 500 内部错误。
foreach($sql_search as $key => $value)
{
$value['pic_img'] = "test";
$sql_search[$key]=$value;
}
$result=$sql_search;
【问题讨论】:
标签: php mysql json wordpress associative-array