$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";