PHP 将数组内的空值转换为空白(“”)

我正在返回用户保存的所有送货地址,但有一些值留空,并且其中的输出为空。如何将 NULL 值转换为空白(“”)。我在互联网上查看了许多解决方案,但无法使其正常工作。API链接:

https://androidapp.factory2homes.com/api/shippings/3
$address = DB::table('shippings')->where('user_id' , $user_id)->get();
  return $address;


浮云间
浏览 170回答 1
1回答

守着一只汪

您可以只映射返回值,如下所示:return $address = DB::table('shippings')                    ->where('user_id' , $user_id)                    ->get()                    ->map(function ($item) {                       $mapped = [];                       foreach ($item as $key => $value) {                           $mapped[$key] = $value ?? ' ';                       }                                              return $mapped                    });
打开App,查看更多内容
随时随地看视频慕课网APP