转换成int类型
function _unsetInt($arr){
if ($arr !== null) {
if (is_object($arr)) {
$arr = json_encode($arr, JSON_UNESCAPED_UNICODE);
$arr = json_decode($arr, true);
}
if (is_array($arr)) {
if (!empty($arr)) {
foreach ($arr as $key => $value) {
if (is_int($value)) {
$arr[$key] = (string)$value;
} else {
$arr[$key] = _unsetInt($value); //递归再去执行
}
}
}
} else {
if ($arr === null) {
$arr = '';
} //注意三个等号
}
} else {
$arr = '';
}
return $arr;
}
转换成string类型
function _unsetStr($arr){
if ($arr !== null) {
if (is_object($arr)) {
$arr = json_encode($arr, JSON_UNESCAPED_UNICODE);
$arr = json_decode($arr, true);
}
if (is_array($arr)) {
if (!empty($arr)) {
foreach ($arr as $key => $value) {
if (is_string($value)) {
$arr[$key] = (int)$value;
} else {
$arr[$key] = _unsetStr($value); //递归再去执行
}
}
}
} else {
if ($arr === null) {
$arr = '';
} //注意三个等号
}
} else {
$arr = '';
}
return $arr;
}
数组中mull转换成""
function _unsetNull($arr)
{
if ($arr !== null) {
if (is_object($arr)) {
$arr = json_encode($arr, JSON_UNESCAPED_UNICODE);
$arr = json_decode($arr, true);
}
if (is_array($arr)) {
if (!empty($arr)) {
foreach ($arr as $key => $value) {
if ($value === null) {
$arr[$key] = '';
} else {
$arr[$key] = _unsetNull($value); //递归再去执行
}
}
}
} else {
if ($arr === null) {
$arr = '';
} //注意三个等号
}
} else {
$arr = '';
}
return $arr;
}