需要準備的材料分別是:電腦、php編輯器、瀏覽器。
網(wǎng)站建設(shè)哪家好,找成都創(chuàng)新互聯(lián)!專注于網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、成都小程序開發(fā)、集團企業(yè)網(wǎng)站建設(shè)等服務(wù)項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了城子河免費建站歡迎大家使用!
1、首先,打開php編輯器,新建php文件,例如:index.php,并定義一個數(shù)組。
2、在index.php中,輸入代碼:echo $a[mt_rand(0, count($a) - 1)];。
3、瀏覽器運行index.php頁面,此時隨機打印出了數(shù)組中的值。
4、瀏覽器按F5刷新,發(fā)現(xiàn)確實是隨機的。
foreach 語法結(jié)構(gòu)提供了遍歷數(shù)組的簡單方式。foreach 僅能夠應(yīng)用于數(shù)組和對象,如果嘗試應(yīng)用于其他數(shù)據(jù)類型的變量,或者未初始化的變量將發(fā)出錯誤信息。有兩種語法:
foreach
(array_expression
as
$value)
statement
foreach
(array_expression
as
$key
=
$value)
statement
第一種格式遍歷給定的 array_expression 數(shù)組。每次循環(huán)中,當前單元的值被賦給 $value 并且數(shù)組內(nèi)部的指針向前移一步(因此下一次循環(huán)中將會得到下一個單元)。
第二種格式做同樣的事,只除了當前單元的鍵名也會在每次循環(huán)中被賦給變量 $key。
范例:
$a = array( "one" = 1, "two" = 2, "three" = 3, "seventeen" = 17);foreach ($a as $k = $v) { echo "\$a[$k] = $v.\n";}
樓主的寫法不太對:
定義數(shù)組:
$arr=array(0=12,1=23455);
定義關(guān)聯(lián)數(shù)組時用的是
=
符號,符號左邊的鍵值不加
[
]
要把數(shù)組賦值給一個變量才能訪問,如:$arr
這時通過鍵值就可以訪問數(shù)組中的值了,$arr[0]
就是
12
,$arr[1]
就是
23455
不指定數(shù)組的鍵值,默認就是0,1,2,3,4,5,……從零開始遞增的整數(shù)