PHP数组键总是返回零



I Have Data,来自数据库示例$data = array('12201700013','12201700014','12201700015')

我想使用DOCS_NUM键和值,

我的代码

$return = array('' => '- Choose Document Number -');
if ($data) {
$dok = array();
foreach ($data as $key => $value) {
$dok[$value->DOCS_NUM] = $value->DOCS_NUM;
}
$return = array_merge($return, $dok);
} 
echo json_encode($return);

json返回总是{"":"- Choose Document Number -","0":"12201700013"}

我试着换成CCD_ 3和CCD_。

我想要退回的{"":"- Choose Document Number -","12201700013":"12201700013"}

您可以直接添加key=>带有foreach循环的$return数组的值对试着做这个

foreach ($data as $key => $value) {
$return[$value->DOCS_NUM] = $value->DOCS_NUM;
}

注释掉//$return=array_merge($return,$dok(;这句话,应该对你有用。

相关内容

  • 没有找到相关文章

最新更新