php可以傳遞陣列參數。在PHP5.6及以後的版本中,函數的形式參數可使用「…」來表示函數可接受一個可變數量的參數,而可變參數將會被當作一個陣列傳遞給函數,語法「function 函數名(...$arr){//執行程式碼}」。
本教學操作環境:windows7系統、PHP7.1版、DELL G3電腦
php可以傳遞陣列參數。
在呼叫函數時,需要向函數傳遞參數,被傳入函數的參數稱為實參,而函數定義的參數稱為形參。而傳遞參數給函數的方式有四種,分別是值傳遞、引用傳遞、預設參數、可變長度參數。
其中可變長度參數將會被當作一個陣列傳遞給函數。
PHP 可變長度參數
在PHP 5.6 及以後的版本中,函數的形式參數可用…
來表示函數可接受一個可變數量的參數,可變參數將會被當作一個陣列傳遞給函數。
範例如下:
<?php function test(...$arr){ var_dump($arr); } test(1, 2, 3, 4); test(5, 6, 7, 8, 9, 10); ?>
推薦學習:《PHP影片教學》
以上是php可以傳遞陣列參數嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!