キー名と値を逆にする方法: 1. array_flip()、構文「array_flip($arr)」を使用します; 2. array_keys() および array_combine()、構文「array_combine($arr, array_keys() $arr))」。
このチュートリアルの動作環境: Windows7 システム、PHP バージョン 8.1、DELL G3 コンピューター
php reverse arrayキーと値のペア
方法 1: array_flip() 関数を使用する
array_flip() 関数はキーと値を交換できます。配列内
<?php header("Content-type:text/html;charset=utf-8"); $arr1=array("aaa"=>11,"bbb"=>22,"ccc"=>33); echo "原数组:"; var_dump($arr1); $arr2=array_flip($arr1); echo "反转数组键值对的数组:"; var_dump($arr2); ?>
方法 2: array_keys() 関数と array_combine() 関数を使用する
array_keys()関数は配列内のすべてのキーを返します。名前の新しい配列です。
array_combine() 関数は、2 つの配列を結合して新しい配列を作成します。一方の配列の要素はキー名で、もう一方の配列の要素はキー値です。
<?php header("Content-type:text/html;charset=utf-8"); $arr=array("aaa"=>11,"bbb"=>22,"ccc"=>33); echo "原数组:"; var_dump($arr); //获取全部键名 $keys=array_keys($arr); //合并数组 $flip=array_combine($arr,$keys); echo "反转数组键值对的数组:"; var_dump($flip); ?>
推奨学習: 「PHP ビデオ チュートリアル 」
以上がPHPで配列のキーと値のペアを逆にする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。