PHPのarray_flip()関数を使用し配列の全てキーと値を反転・交換する

PHPのarray_flip()関数を使用し配列の全てキーと値を反転・交換しています。

array_flip()関数は、配列の全てキーと値を反転・交換することができます。成功すると、反転・交換した配列を返し、失敗した場合はNULL(何のデータも含まれない状態)を返します。

■基本的な構文

array_flip(array)

arrayは、 反転・交換させるキーと値がペアになっている配列を指定します。

■環境

・Windows10

・XAMPP 8.0.6

・PHP Version 8.0.6

■array_flip()関数を使用し配列の全てキーと値を反転・交換する

では、PHPのarray_flip()関数を使用し配列の全てキーと値を反転・交換するスクリプトを書いていきます。

■コード

<html lang="ja"> 
<head> 
<title>PHPのarray_flip()関数を使用し配列の全てキーと値を反転・交換する</title>
</head>
<body>
<?php
$a = array("a"=>"apple","b"=>"banana","c"=>"strawberry");
$flipped = array_flip($a);
print_r($flipped);
?>
</body>
</html>

今回はaという変数を定義し、その中でarray()関数を使用し、キーと値のペアを格納します。これで配列が作成されます。

作成後、flippedという変数を定義し、その中でarray_flip()関数を使用します。array_flip()関数の括弧内には、引数,パラメーターとして、a変数を渡します。渡された情報を元に、a変数内の配列のキーと値のペアを反転させます。反転させた後の配列をflipped変数に格納します。

格納後、反転させた後の配列が格納されたflipped変数をprint_r()関数で出力してみます。

■実行

では、このスクリプトを「array_key_val_flipped.php」という名前で保存し、実行させてみます。

実行してみると、array_flip()関数を使用したことで、a変数内の配列のキーと値のペアを反転・交換させ、反転・交換後の配列をprint_r()関数で出力させることができました。

コメント

タイトルとURLをコピーしました