PHPのcurrent()関数を使用し配列の現在の要素を取得してみます。
current()関数は、内部ポインタが現在指している配列の要素の値を取得することができます。PHPでは、全ての配列は内部ポインタを持っており、配列内で現在参照している要素を移動することができます。つまり要素が「配列の現在の要素」となります
なお、現在の要素は、配列の最初に挿入された要素です。
■基本的な構文
current(array)
arrayは、現在の要素を取得する配列を指定します。
■環境
・Windows10
・XAMPP 8.0.6
・PHP Version 8.0.6
■PHPのcurrent()関数を使用し配列の現在の要素を取得する
では、PHPのcurrent()関数を使用し配列の現在の要素を取得するスクリプトを書いていきます。
■コード
<html lang="ja">
<head>
<title>current()関数を使用し配列の現在の要素を取得</title>
</head>
<body>
<?php
$str = array("田中","杉山","大田","森岡","佐々木");
echo current($str);
?>
</body>
</html>
今回はstrという変数を宣言し、その中でarray()関数を使用し配列を作成します。作成した配列の中に要素として文字列を入れます。入れた後、格納します。
格納後、echo文とcurrent()関数を使用します。current()関数の括弧内には、引数,パラメータとして、str変数を渡します。渡された情報を元に、配列の現在の要素(最初に挿入された要素)が取得されます。取得された要素をecho文で出力します。
■実行
では、このスクリプトを「get_currentelem_array.php」という名前で保存し、実行させてみます。
実行してみると、current()関数を使用したことで、今回作成した配列の中の現在の要素(最初に挿入された要素)を取得し出力させることができました。
コメント