在数组值php中输入空白值而不是null

在数组值php中输入空白值而不是null,php,Php,我们从数据库中收到了一个动态数组。 它有一些空值 所以我想把空字符串,而不是null的值 我知道,我可以用isset函数检查。但它是动态数组,所以很难确定键值对的数目 $hoteldetails = get_hotel_detail($hotel_id); $response=json_encode($HotelDetail); 从数据库获取酒店详细信息。它可能有一些空值 Ex-纬度或经度可以为空。当我对json编码时,它显示null 我还尝试了数组过滤器,但它正在删除空值元素。我不想删除键值

我们从数据库中收到了一个动态数组。 它有一些空值

所以我想把空字符串,而不是null的值

我知道,我可以用isset函数检查。但它是动态数组,所以很难确定键值对的数目

$hoteldetails = get_hotel_detail($hotel_id);
$response=json_encode($HotelDetail);
从数据库获取酒店详细信息。它可能有一些空值 Ex-纬度或经度可以为空。当我对json编码时,它显示null

我还尝试了数组过滤器,但它正在删除空值元素。我不想删除键值元素。

PHP代码(修改自):
输出:

{"first":null,"second":null}

{"first":"","second":""}

它正在拔钥匙。我不想删除密钥
{"first":null,"second":null}

{"first":"","second":""}