第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

PHP開發(fā)接口如何將null值轉(zhuǎn)字符串的空?

PHP開發(fā)接口如何將null值轉(zhuǎn)字符串的空?

慕的地6264312 2019-05-25 15:50:44
問題描述由于php是弱類型語言,平時(shí)也怎么在意變量類型.但就在開發(fā)接口的時(shí)候null與''.的不一樣就會導(dǎo)致APP端閃退的情況.如何在返回給APP數(shù)據(jù)前,將數(shù)組里的null轉(zhuǎn)為字符串的''呢?tip:數(shù)組可能是一維數(shù)組,也可能是多維數(shù)組.
查看完整描述

2 回答

?
繁花如伊

TA貢獻(xiàn)2012條經(jīng)驗(yàn) 獲得超12個(gè)贊

使用array_walk_recursive可以實(shí)現(xiàn).
soeasy
//注意&引用賦值
array_walk_recursive($array,function(&$val,$key){
if($val===null){
$val='';
}
});
                            
查看完整回答
反對 回復(fù) 2019-05-25
?
縹緲止盈

TA貢獻(xiàn)2041條經(jīng)驗(yàn) 獲得超4個(gè)贊

/**
*將數(shù)組中的null轉(zhuǎn)為字符串''
*@param$arr
*/
functionnulltostr($arr)
{
foreach($arras$k=>$v){
if(is_null($v)){
$arr[$k]='';
}
if(is_array($v)){
$arr[$k]=nulltostr($v);
}
}
return$arr;
}
引用答案
@iByronarray_filter是只能去除掉一維的數(shù)組的null
functionnull_filter($arr)
{
foreach($arras$key=>&$val){
if(is_array($val)){
$val=null_filter($val);
}else{
if($val===null){
unset($arr[$key]);
}
}
}
return$arr;
}
@SampsonHuang
$data=\str_replace(':null',':""',json_encode($data));
相關(guān)問題
PHP開發(fā)接口響應(yīng)數(shù)據(jù)null怎么過濾?
                            
查看完整回答
反對 回復(fù) 2019-05-25
  • 2 回答
  • 0 關(guān)注
  • 1133 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號