PHP:是否需要($ i <$ n)循环? [重复]

问题描述 投票:-1回答:1

我有一个2d数组,其中一部分看起来像这样($ arr是主数组):

    $arr = array(
        array("id" => "61","name"   => "Алла","surname" => "Сарычева","patronymic" => "Игоревна","math" => "45","russian" => "69","informatics" => "56",),
        array("id" => "63","name"   => "Элина","surname" => "Ахильгова","patronymic" => "Алисхановна","math" => "33","russian" => "73","informatics" => "52")

)

主阵列中有大约500个子阵列,我只想输出它们的$n数量。我想知道for循环是否是这个问题的最佳决策,或者有一些奇怪的array_map操作或类似的东西允许比使用for循环更快地执行任务。

非常感谢大家的帮助。

php for-loop
1个回答
0
投票

您想通过$n参数切片数组。因此,您可以使用array_slice函数:

$output = array_slice($arr, 0, $n);

其中0代表偏移量,$n代表长度。

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.