我使用 PHP 并有一个如下所示的数组:
Array
(
[34] => Array
(
[slug] => my_slug
[title] => my_title
)
[33] => Array
(
[slug] => my_slug2
[title] => my_title2
)
)
我还需要循环出集合,带有值的键 34 和带有值的键 33。我可以用 foreach 将它们循环出来,但就我而言,我不能使用 foreach 循环。
问题 - 按索引循环?
因为在我的情况下我不能使用 foreach 循环,所以我需要想出一些可以按索引循环它们的东西。
我自己的想法
如果我可以通过索引获取数组键就可以了。有没有可能,怎么做?
<?php print_r( $my_array[index][0] ); ?>
<?php print_r( $my_array[index][1] ); ?>
原因
我不能使用 foreach 的原因是我依赖于一个计数器。如果计数器显示 3,它想获得第四个键(数组以 0 开头)。
示例 1
$counter = 1;
然后它应该返回 [33] 的内容,因为它在索引 1 上。
示例 2
$counter = 0;
然后它应该返回 [34] 的内容,因为它在索引 0 上。