PHPのarray_fill_keys()関数を使用しキーを指定して配列に値を入力する

PHPのarray_fill_keys()関数を使用しキーを指定して配列に値を入力してみます。

array_fill_keys()関数は、キーを指定して配列に値を入力することができます。

■基本的な構文

array_fill_keys(keys, value)

keyは、キーとして使用される値の配列を指定します。

valueは、配列内に入れる値を指定します。

■環境

・Windows10

・XAMPP 8.0.6

・PHP Version 8.0.6

■PHPのarray_fill_keys()関数を使用しキーを指定して配列に値を入力する

では、PHPのarray_fill_keys()関数を使用しキーを指定して配列に値を入力するスクリプトを書いていきます。

■コード

<html lang="ja"> 
<head> 
<title>array_fill_keys()関数を使用しキーを指定して配列に値を入力する</title>
</head>
<body>
<?php
$keys = array("a","b","c","d","e");
$test = array_fill_keys($keys,"テスト");
print_r($test);
?>
</body>
</html>

今回は、keysという変数を宣言し、その中でarray()関数を使用します。array()関数内の引数,パラメーターとして、キーを渡します。これでキーのみの配列が作成されます。

作成後、testという変数を宣言し、その中でarray_fill_keys()関数を使用します。array_fill_keys()関数の括弧内の第1の引数,パラメーターにはkeys変数を渡します。第2の引数,パラメーターには、keys変数(キーのみの配列)に入れる値を渡します。渡された情報を元に、keys変数(キーのみの配列)に値が入り、test変数に格納されます。

格納後、print_r()関数を使用し、test変数内の情報を出力します。

■実行

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

実行してみると、array_fill_keys()関数を使用したことで、keys変数(キーのみの配列)内に、指定した値が入り、print_r()関数で出力させることができました。

コメント

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