大家好我正在使用array_Push函数,我想知道是否有任何方法让array_push函数返回
array_push($result, array('order_id' => $row[0],
'type' => $row[2],
'description' => nl2br($row[3]),
'amount' => $row[4],
));
并使用json_encode获取
"result":[{"order_id":"67","type":"HEADER","description":"Coca Cola","amount":null},{"order_id":"72","type":"TEXT","description":"French Fries","amount":null}
这是在表中输出
$.each(data.result, function(){
$("tbody").append("<tr id='order_"+this['order_id']+"'><td>"+this['type']+"</td><td></td><td>"+this['description']+" </td><td>"+this['amount']+"</td><br>");
所以我想知道是否有一种方法可以将NULL值作为空白返回?如果是这样,我在哪里可以做到这一点?
答案 0 :(得分:4)
只做
'amount' => (is_null($row[4]) ? '' : $row[4])
答案 1 :(得分:1)
foreach($row as &$value){
$value = $value === null ? '' : $value;
}