ホームページ  >  記事  >  バックエンド開発  >  PHPで配列のキーと値のペアを逆にする方法

PHPで配列のキーと値のペアを逆にする方法

青灯夜游
青灯夜游オリジナル
2021-12-30 18:13:572733ブラウズ

キー名と値を逆にする方法: 1. array_flip()、構文「array_flip($arr)」を使用します; 2. array_keys() および array_combine()、構文「array_combine($arr, array_keys() $arr))」。

PHPで配列のキーと値のペアを逆にする方法

このチュートリアルの動作環境: 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);
?>

PHPで配列のキーと値のペアを逆にする方法

方法 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で配列のキーと値のペアを逆にする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。