例
配列内のキー名と対応する関連キー値を反転する:
<?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 サイトの他の関連記事を参照してください。