請教以下啊
為什么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
舉報
2016-11-02
如果改變值的話直接賦值就是,或者直接利用強制轉換,用括號把數據類型括起來
<?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
你變量名敲錯了,不是$int,是$string,PHP是弱類型語言,變量會因為使用場景的不同自動進行類型轉換。所以是可以變的(應該),我也才學。
2016-10-31
應該是數字可以以字符的方式儲存(數字也是字符的一種) ?而字符不可能以數字的方式儲存 不知道對不對 ?我自己的理解