我有一个与此结构相同的数组:
$DB = array(
"1" => array(
"name" => "Bob",
"othernames" => "Bill"
),
"2" => array(
"name" => "Gill",
"othernames" => "Gillian"
)
);
然后我有一个foreach
循环遍历数组,类似于:
foreach(array_keys($array) as $id) {
echo $id; // would echo "1" or "2", etc.
// do some other time-consuming operations with $id and the array
}
其中一些耗时的操作需要比其他操作更长的时间。它们都将返回一个带有布尔值的变量。
目前,我正在逐个处理每个密钥,这会导致非常长的加载时间。
如何同时对阵列中的每个键“迭代”(我不确定这仍然被归类为迭代),这样页面加载时间不会受到阵列中项目数量的严重影响?