1. ホーム
  2. php

[解決済み] PHPでは、配列要素のキーをどのように変更するのですか?

2022-03-23 11:58:43

質問

次のような連想配列があります。 key => value ここで、keyは数値ですが、連続した数値ではありません。キーはID番号で、値はカウントです。しかし、配列の人間にとって読みやすい名前を取得し、値を変更せずにそれをキーに使用する関数が必要です。

これを行う関数は見当たりませんでしたが、古いキーと新しいキー(両方とも持っています)を提供し、配列を変換する必要があると思われます。これを行う効率的な方法はありますか?

どのように解決するのですか?

$arr[$newkey] = $arr[$oldkey];
unset($arr[$oldkey]);