簡體   English   中英

如何傳遞帶有幾個逗號分隔值的字符串作為函數參數

[英]How to pass a string with a few comma separated values as function parameters

例如:

$str = '1, 2, 4, 13';

我希望效果像是這樣:

func(1, 2, 4, 13)
$params = explode(', ', $str);
call_user_func_array("func", $params);
$str = '1, 2, 4, 13';
function func($one, $two, $three, $four) {
    var_dump(func_get_args());
}
call_user_func_array('func', explode(', ', $str));

請記住,您可以向函數傳遞盡可能多的參數,並可以通過func_get_args()訪問它們,而不必在方法簽名中進行定義。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM