php可以傳遞數(shù)組參數(shù)。在PHP5.6及以后的版本中,函數(shù)的形式參數(shù)可使用“…”來(lái)表示函數(shù)可接受一個(gè)可變數(shù)量的參數(shù),而可變參數(shù)將會(huì)被當(dāng)作一個(gè)數(shù)組傳遞給函數(shù),語(yǔ)法“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ù)稱為形參。而向函數(shù)傳遞參數(shù)的方式有四種,分別是值傳遞、引用傳遞、默認(rèn)參數(shù)和可變長(zhǎng)度參數(shù)。
其中可變長(zhǎng)度參數(shù)將會(huì)被當(dāng)作一個(gè)數(shù)組傳遞給函數(shù)。
PHP 可變長(zhǎng)度參數(shù)
在 PHP 5.6 及以后的版本中,函數(shù)的形式參數(shù)可使用…
來(lái)表示函數(shù)可接受一個(gè)可變數(shù)量的參數(shù),可變參數(shù)將會(huì)被當(dāng)作一個(gè)數(shù)組傳遞給函數(shù)。
示例如下:
<?php function test(...$arr){ var_dump($arr); } test(1, 2, 3, 4); test(5, 6, 7, 8, 9, 10); ?>
推薦學(xué)習(xí):《PHP視頻教程》