請教以下啊
為什么string 可以變換成INT ?但是不能反過來?
<?php?
?$int = "就是就是" ;
?var_dump($string);
?echo "<br />";
?$string ="9494";
?var_dump($string);
? echo "<br />";
?>
為什么string 可以變換成INT ?但是不能反過來?
<?php?
?$int = "就是就是" ;
?var_dump($string);
?echo "<br />";
?$string ="9494";
?var_dump($string);
? echo "<br />";
?>
2016-10-31
舉報(bào)
2016-11-02
如果改變值的話直接賦值就是,或者直接利用強(qiáng)制轉(zhuǎn)換,用括號把數(shù)據(jù)類型括起來
<?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 />";
?>
2016-10-31
你變量名敲錯(cuò)了,不是$int,是$string,PHP是弱類型語言,變量會因?yàn)槭褂脠鼍暗牟煌詣舆M(jìn)行類型轉(zhuǎn)換。所以是可以變的(應(yīng)該),我也才學(xué)。
2016-10-31
應(yīng)該是數(shù)字可以以字符的方式儲存(數(shù)字也是字符的一種) ?而字符不可能以數(shù)字的方式儲存 不知道對不對 ?我自己的理解