次の配列があるとしましょう:
Array
(
[0] => Array
(
[0] => a
[1] => 1
)
[1] => Array
(
[0] => b
[1] => 8
)
[2] => Array
(
[0] => c
[1] => 16
)
[3] => Array
(
[0] => d
[1] => 21
)
....
)
内部配列の数値は、範囲(0、100)からランダムに生成され、繰り返されません。
0から100まで反復し、ループの反復が上記の配列の内部数と等しいかどうかを確認するループを作成したいと思います。例外的な結果は、100個の要素を持つ配列です。
Array
(
[0] => const
[1] => a
[2] => const
[3] => const
[4] => const
[5] => const
[6] => const
[7] => const
[8] => b
[9] => const
[10] => const
.
.
[16] => c
[17] => const
.
.
[21] => d
[22] => const
[23] => const
.
.
)
私が必要としているのは次のようなものです。
for ($i=0; $i < 100; $i++) {
if($i === $name[$i][1]) {
$new_array[] = $name[$i][0];
} else {
$new_array[] = 'const';
}
}
しかし、私はそれを機能させることができないので、私はいくつかの助けが必要です。
私は英語を母国語としないので、私が何を達成したいのか理解していただければ幸いです。助けてくれてありがとう。