私はPHP配列を持っています。新しい配列のキーとしての戻り値
array(1, 13, 16, 17, 18)
すなわち:私は戻っ欲しいもの
array
0 => int 1
1 => int 13
2 => int 16
3 => int 17
4 => int 18
は、このような新しい配列です。値は新しい配列のキーになりました
私はarray_flip
を試しましたが、値を削除する必要があります。 私は周りのグーグルで、何か関連するように見えません。
誰かが私に正しい方向を指し示すか、より良い解決策を提供できる場合は、非常に感謝しています。
EDIT:
array_flip
リターン:
array
1 => int 0
13 => int 1
16 => int 2
17 => int 3
18 => int 4
私が欲しいものだけです:array(1, 13, 16, 17, 18)
。
私はこの間違いを理解していますか?私が実際に出力したいのは、各キーにnull値がありますか?
投稿した2つの配列は同じです。配列には常に値があるので、「値を落とす」とはどういう意味ですか? – Jon
Hm、値のない配列は決して見られませんでした!多分あなたは 'ヌル'またはデフォルトの他の値を意味します。更新してください。意味が分からないので、 –
私は助けたいですが、私はあなたが必要とするものを理解していません。 – kapa