在 php 中,array() 函式用於建立陣列:
array()
;
在 php 中,有三種型別的陣列:
數值陣列- 帶有數字 id 鍵的陣列
關聯陣列- 帶有指定的鍵的陣列,每個鍵關聯乙個值
多維陣列- 包含乙個或多個陣列的陣列
這裡有兩種建立數值陣列的方法:
自動分配 id 鍵(id 鍵總是從 0 開始):
$cars
=array
("volvo"
,"bmw"
,"toyota"
);
人工分配 id 鍵:
$cars[0
]="volvo"
;$cars[1
]="bmw"
;$cars[2
]="toyota"
;
下面的例項建立乙個名為 $cars 的數值陣列,並給陣列分配三個元素,然後列印一段包含陣列值的文字:
<?php
$cars
=array
("volvo"
,"bmw"
,"toyota");
echo
"i like "
.$cars[0
].", "
.$cars[1
]." and "
.$cars[2
].".";
?>
關聯陣列是使用您分配給陣列的指定的鍵的陣列。 這裡有兩種建立關聯陣列的方法: 方法一:$age
=array
("peter"
=>
"35"
,"ben"
=>
"37"
,"joe"
=>
"43"
);
方法二:
$age
['peter']=
"35"
;$age
['ben']=
"37"
;$age
['joe']=
"43"
;
關聯陣列與數值數值: 關聯數值使用方式與數值數值一樣,但關聯陣列的索引為字串
不能依據數值反求索引
遍歷並列印關聯陣列中的所有值,您可以使用 foreach 迴圈,如下所示:
<?php
$age
=array
("peter"
=>
"35"
,"ben"
=>
"37"
,"joe"
=>
"43");
foreach
($age
as$x
=>
$x_value
)?>
fofeach函式用法:
遍歷給定的陣列語句 $arr 陣列。每次迴圈中,當前單元的值被賦給 $value 並且陣列內部的指標向前移一步(因此下一次迴圈中將會得到下乙個單元)。
<?php
$arr
=array
("123"
,"233"
,"777");
foreach
($arr
as$value
)?>
遍歷時跟第一種方法一樣,但是操作的同時當前單元的鍵名也會在每次迴圈中被賦給變數 $key。
<?php
$arr
=array
("123"
,"233"
,"777");
foreach
($arr
as$key
=>
$value
)?>
注:部分示例及內容來自菜鳥教程
對菜鳥教程表示感謝
PHP入門要點總結 6
字串變數用於儲存並處理文字。字串變數用於包含有字元的值。在建立字串之後,我們就可以對它進行操作了。您可以直接在函式中使用字串,或者把它儲存在變數中。在下面的例項中,我們建立乙個名為 txt 的字串變數,並賦值為 hello world 然後我們輸出 txt 變數的值 範例一 txt hello wo...
php基礎要點總結
1 什麼是類,抽象的,具有一些屬性與方法 2 什麼是物件 具體的,具有所在類的屬性和方法 3 php中怎麼實現類 class father 4 php中物件的宣告 myfather new father 5 類由屬性與方法組成 有public,private,protected來限定類中方法和屬性的...
php基礎要點總結 多看
定界符用法,defined 函式用法 1.變數常量,變數型別8種 整型,字元型,布林型,浮點型,陣列型,物件型,資源型,空型 js變數型別8種 字元型,數值型,布林型,undefined,null,陣列,物件,函式 2.型別轉換和強制轉,運算子 邏輯運算子,算術運算子,字串運算子 連線作用 賦值運算...