ホームページ  >  記事  >  バックエンド開発  >  PHP 関数 array_flip() は、配列内のキー名および対応する関連キー値を反転/交換するために使用されます。

PHP 関数 array_flip() は、配列内のキー名および対応する関連キー値を反転/交換するために使用されます。

黄舟
黄舟オリジナル
2017-11-07 13:29:092683ブラウズ

配列内のキー名と対応する関連キー値を反転する:

<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$result=array_flip($a1);
print_r($result);
?>

定義と使用法

array_flip() 関数は、配列内のキー名と対応する関連キー値を反転/交換するために使用されます。

構文

array_flip(array);
パラメータ 説明
配列 必須。キーと値のペアを反転する必要がある配列を指定します。

技術的な詳細

戻り値: 反転が成功すると、反転された配列が返されます。反転が失敗した場合は、NULL が返されます。
PHP バージョン: 4+

trans の値は正当なキー名である必要があることに注意してください。たとえば、integer または string である必要があります。値の型が間違っている場合は警告が発行され、問題のキーと値のペアは元に戻されません。
同じ値が複数回出現した場合、最後のキー名がその値として使用され、他のはすべて失われます。
array_flip()は失敗するとFALSEを返します。
例:

$hills=array("first"=>"data1″,"second"=>"data2″,"third"=>"data1″); 
  $hills=array_flip($hills); //还原键名 
  $hills1=array_flip(array_flip($hills));//删除重复 
  display $hills1

結果は:

data2 data1 two data.

以上がPHP 関数 array_flip() は、配列内のキー名および対応する関連キー値を反転/交換するために使用されます。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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