在PHP中将数组作为单独的参数传入


Pass in array as separate arguments in PHP

我有一个类似的数组

array('item1', 'item2', 'item3');

有人知道我如何将每个项目分别传递到一个函数中吗?

例如:

hello_world('item1', 'item2', 'item3');
hello_world($array[0], $array[1], $array[2])

call_user_func_array('hello_world', $array)

http://php.net/call_user_func_array

http://www.php.net/manual/en/function.call-user-func-array.php

call_user_func_array('func',$myArgs);

array_map函数可以帮助您http://www.php.net/manual/es/function.array-map.php