"Orange","Banana","Grape","Apple","Flower"); echo "
//陣列的常用函數"; echo "////////////////////////////////////////////////////
"; echo "//印出陣列的所有內容:print_r(陣列),或是var_dump(陣列)
"; print_r($fruit); echo "
"; var_dump($fruit); echo "

"; echo "////////////////////////////////////////////////////////////////////
"; echo "//搜尋字串:用函數:\$key = array_search('字串',陣列)。\$key是找到的位置,找不到傳回false
"; $txt= "Grape"; $key = array_search($txt,$fruit); if(!$key) echo "找不到".$txt; else echo "找到".$txt; echo "

"; echo "////////////////////////////////////////////////////////////////////
"; echo "//新增一個元素到陣列最後:array_push(陣列,元素1,元素2...)
"; array_push($fruit,"Bala","watermelon"); print_r($fruit); echo "

"; echo "////////////////////////////////////////////////////////////////////
"; echo "//刪除陣列元素:array_pop(陣列)
"; array_pop($fruit); print_r($fruit); echo "

"; echo "////////////////////////////////////////////////////////////////////
"; echo "//新增陣列元素(從陣列前面):array_unshift(陣列,元素1,元素2...)
"; array_unshift($fruit,"PineApple","berry"); print_r($fruit); echo "

"; echo "////////////////////////////////////////////////////////////////////
"; echo "//給定每個陣列元素相同起:array_fill(index,number,value)
"; $color = array(); $color = array_fill(0,5,"blue"); print_r($color); echo $color[2]."
"; echo "

"; echo "////取出一個亂數//////////////////////////////////////////
"; echo "//亂數取出陣列元素的數目:array_rand(陣列,亂數數目)
"; $key = array_rand($fruit,1); echo $key."
"; echo $fruit[$key]."
"; echo "

"; echo "/////取出三個亂數///////////////////////////////////////////
"; $key = array_rand($fruit,3); echo $key[0]."
"; echo $fruit[$key[0]]."
"; echo $key[1]."
"; echo $fruit[$key[1]]."
"; echo $key[2]."
"; echo $fruit[$key[2]]."
"; echo "

"; echo "//////////////////////////////////////////////
"; echo "//取出陣列的前面幾個,變成一個新陣列:array_slice(陣列,數目)
"; echo "//array_slice(array,start,length,preserve)
"; echo "fruit: "; print_r($fruit); echo "
"; $fruit2 = array_slice($fruit,1,5,true); print_r($fruit2); echo "
"; //反向 $fruit2 = array_slice($fruit,1,5,false); print_r($fruit2); echo "

"; echo "//////////////////////////////////////////////
"; echo "//印出游標位置的元素內容,方法一:pos(陣列)
"; echo "//印出游標位置的元素內容,方法二:current(陣列)
"; echo "目前陣列游標位置的內容為:".pos($fruit)."
"; echo "目前陣列游標位置的內容為:".current($fruit)."
"; echo "

"; echo "//////////////////////////////////////////////
"; echo "//移動游標到陣列最後:end(陣列)
"; end($fruit); echo "目前陣列游標位置的內容為:".current($fruit)."
"; echo "

"; echo "//////////////////////////////////////////////
"; echo "//目前陣列的游標到位置(index編號):key(陣列)
"; echo "目前陣列游標位置編號為:".key($fruit)."
"; echo "

"; echo "//////////////////////////////////////////////
"; echo "//往上移動一筆):pre(陣列)
"; prev($fruit); echo "目前陣列游標位置編號為:".key($fruit)."
"; echo "目前陣列游標位置的內容為:".current($fruit)."
"; ?>