私は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 の場合、4 番目のキーを取得します (配列は 0 から始まります)。
例 1
$counter = 1;
次に、インデックス 1 にある [33] の内容を返す必要があります。
例 2
$counter = 0;
次に、インデックス 0 にある [34] の内容を返す必要があります。