请问下这个函数什么意思php语言

来源:百度知道 编辑:UC知道 时间:2024/06/03 13:25:15
function Char_int($array){
if (is_array($array)) {
$array = array_map('Char_int',$array }
else {
$array = (int)$array;
}
return $array;
}
这个函数调用了自身但并没有什么操作啊!着到底是什么意思呢?

是递归将数组中的值转换成整数(int)

function Char_int($array){
if (is_array($array)) {// 如果是数组,递归进入下一层
$array = array_map('Char_int',$array );
else {
$array = (int)$array;// 如果不是数组,则转换成整型
}
return $array;
}

大概是,把数字字符串改成字符串型的,,类型转换的吧!