颜7
2016-10-31 18:47
为什么string 可以变换成INT 但是不能反过来?
<?php
$int = "就是就是" ;
var_dump($string);
echo "<br />";
$string ="9494";
var_dump($string);
echo "<br />";
?>
如果改变值的话直接赋值就是,或者直接利用强制转换,用括号把数据类型括起来
<?php
$int = 9494 ;
var_dump($int);
echo "<br />";
$int ="9494";
var_dump($int);
echo "<br />";
$int ="9494";
var_dump((int)$int);
echo "<br />";
var_dump((string)$int);
echo "<br />";
?>
你变量名敲错了,不是$int,是$string,PHP是弱类型语言,变量会因为使用场景的不同自动进行类型转换。所以是可以变的(应该),我也才学。
应该是数字可以以字符的方式储存(数字也是字符的一种) 而字符不可能以数字的方式储存 不知道对不对 我自己的理解
PHP入门篇
455994 学习 · 6306 问题
相似问题