`foreach`でキーを取得する事が可能なので、`array_search`は使わずに対応してみてください。