如何将数组中2个值的数量专门传递给函数然后遍历数组并从数组中获取接下来的2个值。
例如
<?php
$fileArray Array("file1", "file2", "file3", "file4", "file5", "file6", "file7", "file8", "file9", "file10")
function fileFunction($file1, $file2)
{
$dostuffhere;
}
[loop]
fileFunction($fileArray[$key], $fileArray[$key]);
[/loop]
?>
注意 $fileArray
可以并且将超过10个项目。
答案 0 :(得分:1)
array_chunk()听起来像是你想要的功能,如果你总是要有一个偶数个记录,或者你的功能只能用一个参数(请确认一下)
if(isset($fileArray) and is_array($fileArray) and $fileChunk = array_chunk($fileArray,2) and is_array($fileChunk))
{
foreach($fileChunk as $value)
{
fileFunction($value[0],$value[1]);
}
}
array_chunk()函数会将数组拆分为N
集合中的索引子数组