2 つの変換方法: 1. foreach ループと空の配列、構文 "foreach($arr1 as $k=>$v){$arr2[$v]=$k;}" を使用します。元の配列の値を空の配列のキーとして使用し、元の配列のキーを空の配列の値として使用するだけです。 2. 配列内のキーと値を交換できる array_flip() 関数を「array_flip($array)」という構文で使用します。
このチュートリアルの動作環境: Windows7 システム、PHP8.1 バージョン、DELL G3 コンピューター
php は、キーと値の変換位置
方法 1: foreach ループと空の配列を使用します
<?php $arr1=array("aaa"=>11,"bbb"=>22,"ccc"=>33); $arr2=array(); foreach($arr1 as $k=>$v){ $arr2[$v]=$k; } var_dump($arr2); ?>
出力結果:
#方法 2: array_flip() 関数を使用する##array_flip() 関数は配列内のキーと値を交換できます
<?php $arr1=array("aaa"=>11,"bbb"=>22,"ccc"=>33); $arr2=array_flip($arr1); var_dump($arr2); ?>
出力結果:
推奨学習: 「
PHP ビデオ チュートリアル以上がPHP配列のキーと値の間の位置を変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。