请教以下啊

来源:3-5 PHP变量的数据类型

颜7

2016-10-31 18:47

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

<?php 

 $int = "就是就是" ;

 var_dump($string);

 echo "<br />";

 $string ="9494";

 var_dump($string);

  echo "<br />";

?>


写回答 关注

3回答

  • ThreeTrees
    2016-11-02 22:00:06

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

    <?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://img.mukewang.com/5819f13c0001298801930199.jpg

  • ThreeTrees
    2016-10-31 20:39:52

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

    颜7

    我是想把int型 转成字符串。怎么转呢?

    2016-11-02 19:29:14

    共 1 条回复 >

  • 勤奋的许小磊同学
    2016-10-31 19:31:24

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

PHP入门篇

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

455956 学习 · 6306 问题

查看课程

相似问题