[英]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.