php是一種弱類型的語言,它可以根據運行環境的變化而自動進行數據類型的轉換
網站建設哪家好,找成都創新互聯!專注于網頁設計、網站建設、微信開發、微信小程序定制開發、集團企業網站建設等服務項目。為回饋新老客戶創新互聯還提供了山東免費建站歡迎大家使用!
1.1轉換成布爾類型的原則
以下值都將轉換成布爾類型中的false:
A.布爾類型的false;
B.空字符串''
C.正數0或浮點數0.0或字符串'0'(不包括字符串'0.0')
D.沒有成員的數組----array()
E.null
除此之外其它值都轉換成true.
1.2轉換成數值型的原則
A.如果字符串為合法的數字字符串,同時不包含./e/E,而且沒有超過整型的存數范圍時,將轉換為整型;否則轉換成浮點型;
B.如果數字字符串以非法的字符開頭,則轉換成0;
C.布爾型的true轉換成整數1,false轉換成整數0;
D.null轉換為0
E.浮點數轉換成整數時向下取整
1.3轉換成字符串的原則
A.數值轉換成字符串即數值本身;
B.布爾型的true轉換成字符串'1';false轉換成字符串'';
C.null轉化成空字符串'';
D.數組轉換成Array
E.資源將轉換成Resourse id #數字
PHP 支持8種基本的數據類型。
一:四種標量類型:
1、boolean (布爾型)
2、integer (整型)
3、float (浮點型, 也稱作 double)
4、string (字符串)
二:兩種復合類型:
1、array (數組)
2、object (對象)
三:兩種特殊類型:
1、resource (資源)
2、NULL (NULL)
PHP,是英文超文本預處理語言Hypertext Preprocessor的縮寫。PHP 是一種 HTML 內嵌式的語言,是一種在服務器端執行的嵌入HTML文檔的腳本語言,語言的風格有類似于C語言,被廣泛地運用。
步驟如下:
1、首先新建一個PHP文檔,并定義一個數組,示例:
$arr = array("I","have","an","apple");
2、使用implode()函數,將數組轉為字符串,示例:
$str = implode($arr);
3、將數組轉換之后的字符串打印出來,示例:
echo $str;
4、保存以上內容,在瀏覽器查看預覽;
5、implode()函數有一個分隔符參數是可選的,可以指定數組元素分隔符(如不指定分隔符,默認情況是一個空的字符),示例:
$str = implode("+++",$arr);
6、打印有分隔符的字符串,并預覽
擴展資料:
一、C語言類型強制轉換注意事項
1、類型說明符和表達式都必須加括號(單個變量可以不加括號),如把(int)(x+y)寫成(int)x+y則成了把x轉換成int型之后再與y相加了。
2、無論是強制轉換或是自動轉換,都只是為了本次運算的需要而對變量的數據長度進行的臨時性轉換,而不改變數據說明時對該變量定義的類型。
二、PHP的數據類型轉換三種方式
1、 強制轉換
2、轉換函數,intval()、floatval()、strval()
3、通用類型轉換函數settype(mixed var,string type)
三、PHP的特性包括:
1、PHP 獨特的語法混合了 C、Java、Perl 以及 PHP 自創新的語法。
2、PHP可以比CGI或者Perl更快速的執行動態網頁——動態頁面方面,與其他的編程語言相比PHP是將程序嵌入到HTML文檔中去執行,執行效率比完全生成htmL標記的CGI要高許多;PHP具有非常強大的功能,所有的CGI的功能PHP都能實現。
3、PHP支持幾乎所有流行的數據庫以及操作系統。
4、最重要的是PHP可以用C、C++進行程序的擴展。
參考資料:百度百科-C語言類型強制轉換
參考資料:百度百科-PHP (超文本預處理器)
網站名稱:php數據類型轉換有幾種 php 類型轉換
URL網址:http://m.kartarina.com/article26/hjgscg.html
成都網站建設公司_創新互聯,為您提供定制開發、網站收錄、自適應網站、網站策劃、標簽優化、動態網站
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯