PHP では、array_combine() 関数を使用して配列インデックス名を変更できます。この関数は、別の配列の要素値を元の配列のインデックス (キー) として使用することで、インデックスを変更できます。構文「array_combine($keys,$arr)」。
このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター
方法PHPで配列を変更する インデックス名
たとえば、次のような配列があります:
$arr=array("red","green","blue","yellow");
そのインデックスを変更する方法名前(キー名)?
PHP では、array_combine() 関数を使用してこれを実現できます。
array_combine() 関数は、2 つの配列を結合して新しい配列を作成します。一方の配列の要素はキー名で、もう一方の配列の要素はキー値です。
変更されたインデックス名を含むキー名配列を作成するだけで済みます。その後、元の配列がキー値配列として使用され、array_combine() を使用して 2 つの配列をマージできます。
注: キー名の配列とキー値の配列の要素の数は同じである必要があります。
例:
キー名の配列は次のとおりです:
$keys=array("a","b","c","d");
array_combine() 関数を使用して、$arr 配列のキー名を次の値に置き換えます。 $keys 配列:
推奨学習: "PHP ビデオ チュートリアル"、"PHP ARRAY"
以上がPHPで配列のインデックス名を変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。