這是第一種辦法,是最常見的辦法
1.$arr = array(...);
第二種辦法,由於php是動態語言,所以可以不用new就能建立陣列
2.$arr = 10;
$arr= 12;
輸出的時候回出現arr[0] = 10,arr[1]=12;,原因是第一句**的作用是檢查陣列建立了沒有,沒有的話就建立,並將賦值10新增到當前最大的索引處上,即賦予到索引0的位置。而第二句**是直接賦予到可用的最大索引處上,即索引1.
3、陣列的建立
(1)使用array()函式來建立陣列
語法格式:$arr = array([$key=>]$value)
語法說明:
[$key=>]可選項。重新指定元素的下標。其中$key代表新的下標。「=>」過載下標、重新指定下標。「=>」中間不能有空格,是乙個整體。該$key的值只能是string、int型,不能是其它型別。
$value:是元素的值,該值可以是任何型別。
舉例:
(2)直接使用來建立陣列
語法格式:$arr = $value 或 $arr[$key] = $value
語法說明
$arr = 10; //如果陣列$arr不存在,就建立乙個陣列,並將當前元素的下標置0。
$arr = 20; //如果陣列$arr已存在,現在就是增加乙個陣列元素,下標為最大下標加1。
$key代表元素的下標,可以是字元的,也可以是整數的。
$value代表元素的值,可以是任何型別。
陣列的兩種建立方式
var 陣列名 new array 定義了乙個空 的陣列 var array1 new array 定義了乙個長度為6的陣列 var array2 new array 6 輸出陣列的每個值都是 undefined console.log array2 可以直接定義陣列的具體值 var array3 ...
執行緒建立的兩種方式
建立執行緒的兩種方式 1.繼承thread並重寫方法,在run方法中定義執行緒要執行的任務 class mythread extends thread public class threaddemo1 2.實現runable介面並重寫run方法 class myrunnable implements...
建立執行緒的兩種方式
thread thread new thread catch interruptedexception e system.out.println thread.currentthread getname system.out.println this.getname thread.start thr...