首頁  >  文章  >  後端開發  >  php可以傳遞陣列參數嗎

php可以傳遞陣列參數嗎

青灯夜游
青灯夜游原創
2022-05-09 18:35:012512瀏覽

php可以傳遞陣列參數。在PHP5.6及以後的版本中,函數的形式參數可使用「…」來表示函數可接受一個可變數量的參數,而可變參數將會被當作一個陣列傳遞給函數,語法「function 函數名(...$arr){//執行程式碼}」。

php可以傳遞陣列參數嗎

本教學操作環境: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可以傳遞陣列參數嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn