为了账号安全,请及时绑定邮箱和手机立即绑定

请教以下啊

为什么string 可以变换成INT  但是不能反过来?

<?php 

 $int = "就是就是" ;

 var_dump($string);

 echo "<br />";

 $string ="9494";

 var_dump($string);

  echo "<br />";

?>


正在回答

3 回答

如果改变值的话直接赋值就是,或者直接利用强制转换,用括号把数据类型括起来

<?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 />";

?>

http://img1.sycdn.imooc.com//5819f13c0001298801930199.jpg

1 回复 有任何疑惑可以回复我~

你变量名敲错了,不是$int,是$string,PHP是弱类型语言,变量会因为使用场景的不同自动进行类型转换。所以是可以变的(应该),我也才学。

0 回复 有任何疑惑可以回复我~
#1

颜7 提问者

我是想把int型 转成字符串。怎么转呢?
2016-11-02 回复 有任何疑惑可以回复我~

应该是数字可以以字符的方式储存(数字也是字符的一种)  而字符不可能以数字的方式储存 不知道对不对  我自己的理解

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
PHP入门篇
  • 参与学习       455994    人
  • 解答问题       6306    个

PHP入门教程轻松学习,行业大牛帮您快速掌握PHP编程基础知识。

进入课程

请教以下啊

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信