【发布时间】:2014-10-11 15:12:28
【问题描述】:
我将数组内容以 json 数组的形式存储到数据库中。
格式:["1","2","3"]
现在我从数据库中检索了值并尝试从同一结构中删除第三个元素“2”。
我的代码是
$numbers= json_decode($numbers_db,true); //json decode numbers array got from DB
if (($key = array_search(2, $numbers)) !== false) {
unset($numbers[$key]);
}
$numbers_final = json_encode($numbers);
现在我预计 $numbers_final 的格式为:["1","3"]
但结果是{"0":"1","2":"3"}
【问题讨论】: