ホームページ >バックエンド開発 >PHPチュートリアル >PHPで配列内のキーと値の位置を逆にする方法は? (コード例)

PHPで配列内のキーと値の位置を逆にする方法は? (コード例)

青灯夜游
青灯夜游オリジナル
2019-03-04 14:00:165775ブラウズ

PHP では、組み込み関数の array_flip() 関数を使用して、交換配列内のキーと値の位置を逆転させることができます。array_flip() 関数の使用方法については、次の記事で説明します。誰にとっても役立つでしょう。

PHPで配列内のキーと値の位置を逆にする方法は? (コード例)

PHP array_flip() 関数

array_flip() 関数は、配列の反転/交換に使用されます。キー名と対応する関連キー値、またはその逆。 [ビデオチュートリアルの推奨: PHP チュートリアル]

注: 配列の値は有効なキーでなければならない、つまり、整数または文字列でなければならないことに注意する必要があります。値のタイプが間違っている場合は、警告がスローされ、関連付けられたキーと値のペアは結果に含まれません。

基本文型:

array_flip($array);

パラメータ: この関数は、キー/値ペアの指定に使用されるパラメータ $array を 1 つだけ受け入れます。反転する 回転する配列。

戻り値: array_flip() 関数は、反転が成功した場合は反転した配列を返し、反転が失敗した場合は NULL を返します。

配列内のキーと値を逆にする方法は?

以下は、array_flip() 関数が配列内のキー名と対応する関連キー値を反転する方法を示す簡単なコード例です。

例 1:

<?php 
header("content-type:text/html;charset=utf-8");    
$array = array("0" => "php", "1" => "java",  
               "2" => "python", "3" => "mysql"); 
echo ("反转前:");
var_dump($array);
$result=array_flip($array);
echo ("反转后:");
var_dump($result);
  
?>

出力:

PHPで配列内のキーと値の位置を逆にする方法は? (コード例)

例 2:

<?php 
header("content-type:text/html;charset=utf-8");  
$array = array("aakash" => "rani", "rishav" => "sristi",  
               "gaurav" => "riya", "laxman" => "rani"); 
echo ("反转前:");
var_dump($array);
$result=array_flip($array);
echo ("反转后:");
var_dump($result);
?>

出力:

PHPで配列内のキーと値の位置を逆にする方法は? (コード例)

注: 複数のキー名に対応する関連付けられたキー値が同じである場合、変換中に最後のキー名がその値として使用され、他のキー値はすべて失われます。

以上がこの記事の全内容です、皆様の学習のお役に立てれば幸いです。さらにエキサイティングなコンテンツについては、PHP 中国語 Web サイトの関連チュートリアルのコラムに注目してください。 ! !

以上がPHPで配列内のキーと値の位置を逆にする方法は? (コード例)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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

関連記事

続きを見る