[ PHP ] – #教學- 陣列 - [ 377 ]

陣列在所有程式語言中佔有很重要的角色。

[php]
$fruit==array();//宣告變數 $fruit= 為一個陣列
$fruit=array(‘apple’,’banana’,’cherry’);//宣告變數 $fruit= 為一個陣列 且給予三個陣列元素
//當你給予陣列元素時其實就有預設的數字索引 起始值為 0
echo $fruit[0];//輸出第一個陣列元素
echo ‘


’;

//以for迴圈輸出陣列
/*
因為數字索引 起始值為 0 所以$x=0
再來我們需要知道何要停止迴圈 所以用 count() 這個函數來取得 陣列的總數
*/
$ar_length=count($fruit);
for($x=0;$x echo $fruit[$x]."
";
}

echo ‘


’;
//以foreach 迴圈輸出陣列
foreach ($fruit as $value) {
echo "$value
";
}

echo ‘


’;

$fruit=array(‘a’=>’apple’,’b’=>’banana’,’c’=>’cherry’);//宣告變數 $fruit= 為一個陣列 且給予三個陣列元素 與自訂索引
//自訂索引後就無法使用 for迴圈來輸出陣列

//以foreach 迴圈輸出自訂索引陣列
foreach ($fruit as $key=>$value) {
echo "$key=>$value
";
}

echo ‘


’;

//以print_r函式輸出陣列
print_r($fruit);

echo ‘


’;

//以var_dump函式輸出陣列,當你需要確認陣列元素的型態時可以使用
var_dump($fruit);
?>
[/php]

顯示結果:

apple
apple
banana
cherry

apple
banana
cherry

a=>apple
b=>banana
c=>cherry

Array ( [a] => apple [b] => banana [c][/c] => cherry )

array(3) { [“a”]=> string(5) “apple” [“b”]=> string(6) “banana” [“c”]=> string(6) “cherry” }

回PHP教學目錄

!議建法想的你下留是或分享加讚按我幫請,話的您到助幫有章文的我果如 如果我的文章有幫助到您的話,請幫我按讚加分享或是留下你的想法建議!

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *