PHP数据类型转换
第一种:只需要在要转换的变量之前加上用括号括起来的类型名称即可。
$num1=3.14;
n
u
m
2
=
(
i
n
t
)
num2=(int)
num2=(int)num1;
var_dump(
n
u
m
1
)
;
e
c
h
o
"
<
b
r
/
>
"
;
v
a
r
d
u
m
p
(
num1); echo "<br/>"; var_dump(
num1);echo"<br/>";vardump(num2);
(boolean)
n
u
m
,
(
b
o
o
l
e
a
n
)
num,(boolean)
num,(boolean)str,(string)
b
o
o
,
(
i
n
t
e
g
e
r
)
boo,(integer)
boo,(integer)boo,(int)
b
o
o
,
(
f
l
o
a
t
)
boo,(float)
boo,(float)boo,(array)
s
t
r
,
(
o
b
j
e
c
t
)
str,(object)
str,(object)str
第二种:使用3个具体类型的转换函数,intval()、floatval()、strval()
$a=“123.9abc”;
i
n
t
=
i
n
t
v
a
l
(
int=intval(
int=intval(a); //转换后数值:123
var_dump($int);
echo “
”;
f
l
o
a
t
=
f
l
o
a
t
v
a
l
(
float=floatval(
float=floatval(a); //转换后数值:123.9
var_dump($float);
echo “
”;
s
t
r
=
s
t
r
v
a
l
(
str=strval(
str=strval(float); //转换后字符串:“123.9”
var_dump($str);
第二种:使用3个具体类型的转换函数,intval()、floatval()、strval()
$a=“123.9abc”;
i
n
t
=
i
n
t
v
a
l
(
int=intval(
int=intval(a); //转换后数值:123
var_dump($int);
echo “
”;
f
l
o
a
t
=
f
l
o
a
t
v
a
l
(
float=floatval(
float=floatval(a); //转换后数值:123.9
var_dump($float);
echo “
”;
s
t
r
=
s
t
r
v
a
l
(
str=strval(
str=strval(float); //转换后字符串:“123.9”
var_dump($str);
飞软教育 PHP学习第十天总结
最新推荐文章于 2024-06-08 09:30:00 发布