我正在尝试创建一个函数来创建一组像这样的数组的变量
function breakDownPOSTArray($count, $fields) {
$repeat = 1;
$num = 0;
while ($repeat <= $count) {
$a = "array" . $repeat;
$$a = array_slice($_POST, $num, $fields);
$repeat ++;
$num += 4;
}
我希望能够在函数之外使用这些变量。就目前而言,我在函数外部声明变量并将它们全局拉入,但感觉就像它正在击败对象,我重复自己太多了。
有没有更好的方法来实现我想要的而不清除函数外部的变量?