回首頁
TwHappy部落格
會員專區
免費加入會員
會員登入
英文測驗
英文單字拼字測驗
英文單字填空測驗
英文測驗題庫練習
國考題庫
國考題庫亂數出題
國考題庫逐題測驗
小小遊戲
翻圖記憶
象棋麻將
智慧拼圖
幸運21點
本站服務
勞保年金試算
威力彩大樂透
最全減肥程式
日文50音辨識
棒球IQ測驗
運動IQ測驗
聯絡本站
Email信箱

PHP教學(25)範例:自訂函數的陣列引數
日期:2013年1月24日


《自訂函數的陣列引數》

本站的小遊戲-象棋麻將在排列棋子的順序時,有個排列棋子的自訂函數,先將手中的棋子存入陣列,當陣列通過自訂函數時,棋子會按照「將士象車馬包卒帥仕相俥傌砲兵」的順序重新排列。

自訂函數的引數為陣列時,寫法與非陣列時一樣,引數在自訂函數中的位置如下:

function 自訂函數的名稱(陣列引數){
 子句;
}

範例如下:
<?php
$student 
= array(
314=>"劉邦",114=>"項羽",212=>"張良",
214=>"范增",215=>"蕭何",311=>"曹參",
115=>"項莊",313=>"龍且",111=>"韓信",
211=>"樊噲",112=>"英布",315=>"李斯",
213=>"趙高",312=>"嬴胡亥",113=>"項梁"
);
function 
myarray($arr){ //自訂函數的引數存入陣列$arr
  
ksort($arr);
  foreach(
$arr as $key=>$value){
    echo 
$key."=>".$value."<br>";
  }
}
myarray($student);  //執行 myarray函數,引數為陣列$student
?>


觀看執行結果:
http://www.twhappy.com/php.php?example=25

說明:
$student陣列在通過myarray函數後,按照陣列的鍵重新排列,並且逐一輸出在網頁上。



 延伸閱讀    文章標籤:PHP教學
文章標籤
PHP教學 ( 30 )
英文學習 ( 8 )
旅遊紀實 ( 35 )
小說創作 ( 8 )
運動球技 ( 25 )
都市更新 ( 15 )
電腦網路 ( 14 )
生活財經 ( 15 )