转换成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;
-
}