php可以傳遞數(shù)組參數(shù)。在PHP5.6及以后的版本中,函數(shù)的形式參數(shù)可使用“…”來表示函數(shù)可接受一個可變數(shù)量的參數(shù),而可變參數(shù)將會被當(dāng)作一個數(shù)組傳遞給函數(shù),語法“function 函數(shù)名(…$arr){//執(zhí)行代碼}”。
本教程操作環(huán)境:windows7系統(tǒng)、PHP7.1版、DELL G3電腦
php可以傳遞數(shù)組參數(shù)。
在調(diào)用函數(shù)時,需要向函數(shù)傳遞參數(shù),被傳入函數(shù)的參數(shù)稱為實參,而函數(shù)定義的參數(shù)稱為形參。而向函數(shù)傳遞參數(shù)的方式有四種,分別是值傳遞、引用傳遞、默認(rèn)參數(shù)和可變長度參數(shù)。
其中可變長度參數(shù)將會被當(dāng)作一個數(shù)組傳遞給函數(shù)。
PHP 可變長度參數(shù)
在 PHP 5.6 及以后的版本中,函數(shù)的形式參數(shù)可使用…
來表示函數(shù)可接受一個可變數(shù)量的參數(shù),可變參數(shù)將會被當(dāng)作一個數(shù)組傳遞給函數(shù)。
示例如下:
<?php function test(...$arr){ var_dump($arr); } test(1, 2, 3, 4); test(5, 6, 7, 8, 9, 10); ?>
推薦學(xué)習(xí):《PHP視頻教程》