PHP是弱類型的語言,變量是沒有類型的,由編譯環境自動處理。
成都創新互聯專注為客戶提供全方位的互聯網綜合服務,包含不限于網站建設、成都做網站、烏達網絡推廣、小程序開發、烏達網絡營銷、烏達企業策劃、烏達品牌公關、搜索引擎seo、人物專訪、企業宣傳片、企業代運營等,從售前售中售后,我們都將竭誠為您服務,您的肯定,是我們最大的嘉獎;成都創新互聯為所有大學生創業者提供烏達建站搭建服務,24小時服務熱線:028-86922220,官方網址:m.newbst.com
當然,實際使用中為了避免出錯,推薦對變量進行初始化。
比如$var = '';就是字符 $var = 0; 則是數字 $var = array()是數組
4種是標量類型:整型、浮點數、字符串和布爾型;兩種是復合型:數組和對象;兩種特殊類型:資源和NULL。
PHP里的整型和浮點數分別對應著C語言里的long和double類型。
PHP里的字符串是任何長度的字符序列。使用單引號和雙引號分隔,但是單引號僅對 \ 和 ' 進行轉義。
數值類型可以是整數或是浮點數。你可以用以下的語句來為一個數值賦值:
$a = 1234; # 十進制數
$a = -123; # 負數
$a = 0123; # 八進制數 (等于十進制數的83)
$a = 0x12; # 十六進制數(等于十進制數的18)
$a = 1.234; # 浮點數"雙精度數"
$a = 1.2e3; # 雙精度數的指數形式
字符串
字符串可以由單引號或雙引號引出的字段定義。注意不同的是被單引號引出的字符串是以字面定義的,而雙引號引出的字符串可以被擴展。而且,在雙引號字符串中可以使用反斜杠(\)在字符串中加入轉義序列與轉換字符。舉例如下:
$first = hello;
$second = "world";
$full1 = "$first $second"; # 產生 hello world
$full2 = $first $second;# 產生 $first $second
$full3="01dc studio,\." 2000 copyright.\" " ;
請注意最后一行,如果需要在字符串中使用雙引號,可以使用反斜杠字符,象該行語句所示。這里的的反斜杠用來使雙引號的功能改變。
可以將字符與數字利用運算符號連接起來。字符被轉化成數字,利用其最初位置。在php手冊中有詳細的例子。
數組與哈希表
數組與哈希表以同樣的方法被支持。怎樣運用取決于你怎樣定義它們。你可以用list()或者array()來定義它們,也可以直接為數組賦值。數組的索引從0開始。雖然我在這里沒有說明,但是你一樣可以輕易的使用多維數組。
// 一個包含兩個元素的數組
$a[0] = "first";
$a[1] = "second";
$a[] = "third"; // 添加數組元素的簡單方法
// 現在$a[2]被賦值為"third"
echo count($a); // 打印出3,因為該數組有3個元素
// 用一個語句定義一個數組并賦值
$myphonebook = array (
"sbabu" =$#@62; "5348",
"keith" =$#@62; "4829",
"carole" =$#@62; "4533"
);
// 噢,忘了教長吧,讓我們添加一個元素
$myphonebook["dean"] = "5397";
本文名稱:php數據類型詳解 php數據類型有哪幾種
URL分享:http://m.newbst.com/article38/doghosp.html
成都網站建設公司_創新互聯,為您提供靜態網站、網站導航、電子商務、企業建站、網站制作、關鍵詞優化
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯