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

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

青灯夜游
リリース: 2023-03-14 16:56:02
オリジナル
2883 人が閲覧しました

キー名と値を逆にする方法: 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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート