0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

array_flip

Posted at

#なんか何度もググっちゃうarray_flip
よく「あれ、これなんだっけ」ってなるので、投稿。

array_flip

array array_flip ( array $array )
array_flip() は、配列を反転して返す。 すなわち、array のキーが値となり、 array の値がキーとなる。

array の値は有効なキーを必要とすることに注意。 すなわち、キーは、integer または string である必要がある。
ある値が間違った型である場合、 警告が出力され、問題のこのキー/値の組は結果には含まれない。

ある値が複数回出現した場合、最後のキーがその値として使用され、 その他の値は失われる。

パラメータ
array
反転を行うキー/値の組。

返り値
成功した場合に反転した配列、失敗した場合に NULL を返す。

ちなみに、以前拝見したQiitaの記事でarray_keysとarray_flipだと、array_keysの方が処理速度が早いみたいです。
array_flipで同様の実装をしたことがあったので、次に似たようなケースがあればarray_keysを使いたいなぁと思います。
以下参考文献
https://qiita.com/watamana/items/2557da3536d9b4b4c344

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?