オブジェクトの PHP 配列があります。たとえば、2 つのプロパティa
とb
. たとえば、私はできる
$arr['a1']->a = $z;
$x = $arr['a1']->b;
配列は現在、各オブジェクトのa
プロパティの値を配列キーとして使用しています。
$arr['a1']->a == 'a1'
これは、そのプロパティでオブジェクトをすばやく検索できるようにするためです。ですばやく検索する必要があるため、キーをプロパティにb
設定されているものから設定されているものに切り替えたいと考えています(両方とも一意です)。a
b
これを行う簡単な方法はありますか?インプレースまたは別の配列へのどちらでも問題ありません。