- 了解 PHP 陣列與基本用法
PHP 陣列與基本用法
- 宣告方式
- 格式 :
- 一維 : $變數名稱[“key” or index]=value;
- 二維 : $變數名稱[“key” or index][“key” or index]=value;
- 可以視為多個一維陣列組合起來!
- 多維 : []一直追加即可!
- 例 : ex3_11.php
<?php //一維陣列
$eggbox["土雞"]=30;
$eggbox[1]=100;
$eggbox[]=20;
$eggbox["duck"]=50;
$drinkbox=("啤酒"=>70,"cola"=>30);
$foodbox=["飯團"=>50];
echo $eggbox;
echo $foodbox;
echo $drinkbox;
//二維陣列
$lunch[0]["素食"]=100;
$lunch[0]["葷食"]=150;
$lunch["麵類"]["拉麵"]=200;
$lunch["飯類"]["雞肉飯"]="今天不賣";
$lunch[1]=array("廣東粥"=>80,"炸雞排"=>70);
echo $lunch; ?>
- 格式 :
- 新增資料方式
- 直接新增方式!
- 使用 array_push() 函數
- 例 : ex3_12.php
<?php $fruits = array("Apple","Pineapple");
print_r($fruits);
$fruits[] = "Banana";
print_r($fruits);
array_push($fruits,"Starfruit");
print_r($fruits); ?>
- 刪除資料方式
- 重新寫入陣列!
- 使用 array_pop() 函數
- 例 : ex3_12.php
<?php $fruits = array("Apple","Pineapple","Banana","Starfruit");
print_r($fruits);
$fruits = array("Apple","Pineapple","Starfruit");
print_r($fruits);
array_pop($fruits);
print_r($fruits); ?>