站長資訊網
        最全最豐富的資訊網站

        詳解php數據類型轉換的三種方法

        數據一共有三種轉換類型,分別是強制轉換,永久轉換,以及轉換函數轉換。本篇文章通過對這三種轉換方式的介紹,帶大家深入了解類型轉換,一起和小編學習吧。

        詳解php數據類型轉換的三種方法

        第一種、強制轉換

        通過強制轉換的數據,不影響數據原本的類型,僅僅將該數據臨時轉換了。

        <?php     echo gettype((string)500),'--',gettype(500),'<hr>';     echo gettype(strval(500)),'--',gettype(500),'<hr>';     echo gettype(strval(true)),'--',gettype(true),'<hr>'; ?>

        其結果是:

        string--integer string--integer string--boolean

        可以看到雖然我們將數據類型轉換了,但是原來數據是什么類型,現在依然是什么類型,并沒有因為類型轉換而改變原有類型。

        第二種、永久轉換

        <?php   $old=500;     echo "原類型".gettype($old),'<hr>';     $current=gettype(settype($old,'string'));     echo "現類型". gettype($current),'<hr>'; ?>

        它的結果為:

        原類型integer 現類型string

        通過永久轉換過的數據,其數據原有類型也發生改變。

        echo gettype($old);

        結果為:

        string

        通過上述案例可以看到我們將數據轉換之后,我們原有數據類型也隨之發生改變。

        第三種、轉換函數轉換

        通過intval() floatval() strval()三個轉換函數進行轉換,可以根據需求轉換成不同類型。

         <?php     $str="123.9abc";       echo intval($str),'--',gettype($str),'<hr>';     echo floatval($str),'--',gettype($str),'<hr>';      echo strval($str),'--',gettype($str),'<hr>';   ?>

        讓我們看看他的輸出結果:

        123--string 123.9--string 123.9abc--string

        可以看到不同的轉換函數,轉換成了不同的類型,同時其原有字符串類型不發生改變。

        推薦:《PHP視頻教程》

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 国产成人精品亚洲精品| 欧美精品亚洲日韩aⅴ| 国产精品99无码一区二区| 亚洲国产精品VA在线看黑人| 国产精品乱伦| 91精品国产福利在线导航| 一级做a爰黑人又硬又粗免费看51社区国产精品视 | 最新精品国偷自产在线| 国产精品一区二区三区免费| 久久精品国内一区二区三区| 精品国产精品国产偷麻豆| 亚洲国产精品成人网址天堂| 国产精品亚洲综合专区片高清久久久| 99久久精品国产免看国产一区| 无码国内精品人妻少妇蜜桃视频| 老子影院午夜精品无码 | 巨大黑人极品VIDEOS精品| 亚洲成人精品久久| 99re8这里有精品热视频免费| 无码人妻精品一区二区三区99仓本| 无码人妻一区二区三区精品视频| 国产精品视频色视频| www.精品| AAA级久久久精品无码区| 最新国产精品亚洲| 久久久精品午夜免费不卡| 国产精品亚洲精品观看不卡| 99在线精品一区二区三区| 国产精品多人p群无码| 国产欧美日韩精品丝袜高跟鞋| 久久精品中文无码资源站| 久久国产欧美日韩精品| 精品亚洲麻豆1区2区3区| 久久久国产精品亚洲一区| 国内精品久久久人妻中文字幕| 国产精品无圣光一区二区| 久久精品国产亚洲av高清漫画| 精品国产三级a∨在线欧美| 国产探花在线精品一区二区| 99在线精品免费视频九九视| 国产精品嫩草影院一二三区入口 |