1.用系统内置的api很简单
$num
=
'345432123'
;
$num
= (int)
$num
;
//输出:
//int(345432123)
//或者
$num
=
intval
(
$num
);
//输出:
//int(345432123)
2.如果不用内置的函数,其实可以使用ACSII码,每个字符或者数字都有一个ASCII码
function
convertInt(
$strInt
=
''
){
$len
=
strlen
(
$strInt
);
$int
= 0;
for
(
$i
=0;
$i
<
$len
;
$i
++){
$int
*= 10;
$num
=
$strInt[
$i]
-
'0'
;
$int
+=
$num
;
}
return
$int
;
}
$num
=
'345432123'
;
var_dump(convertInt(
$num
));
//输出: int(345432123)