tamulab.jp

tamulabはプログラミングのtipsやインターネット上で気になったことなどを書いてます

[FuelPHP] 配列の値を入れ替える

calendar

reload

view 135 views

[FuelPHP] 配列の値を入れ替える

配列の中の特定のキーの値の位置を入れ替えたいときに元の位置のキーを消して、
Arr::insert() や Arr::insert_after_key() で挿入しようと思ったのですが、 StackOverflow で次のようなコードを見つけました。

Swap array values with php

FuelPHP の Arr クラスを拡張して swap メソッドを作成してみました。

こうすると次のように呼び出せます。

swap() の 第1引数の配列第2引数で指定したキーの値第3引数で指定したキーの値 を入れ替えます。

この記事をシェアする

関連記事

FuelPHPでFieldset_Fieldクラスを使ってフィールド生成するときのエラーメッセージについて
FuelPHP の ORM\Model での find(‘all’) について
[Laravel5] Query Builder を使った時にどんなSQLになるのか知りたい
[FuelPHP] Arr::get() が便利すぎる

about

Toru TAMURA

Toru TAMURA

PHP, Ruby, MySQL, Perl...etc をあやつるWebエンジニアです。Amazon Web Service(AWS)のユーザーグループ JAWS-UG 島根支部とかもやってます。 [詳細]