PHP初心者向け。reset関数とend関数とは何か・使い方

PHP初心者向け。reset関数とend関数とは何か・使い方

105 回閲覧されました

みなさんこんにちは、jonioです。

今回の記事はPHPのreset関数とend関数が何かと使い方のメモになります。

おすすめ参考書

PHPを始めたばかりの方は一緒に読むと理解が深まると思います。

reset関数・end関数とは

reset関数は配列の最初の要素の値を取得してend関数は配列の最後の要素の値を取得します。

reset関数の使い方

下記のコードで考えます。

<?php
  $array = ['a', 'b', 'c'];
  
  echo reset($array);
?>

出力結果は下記になります。

//出力結果
a

内部ポインタ(配列の中でどの位置にいるか)も確認します。

これはcurrent関数で行います。

<?php
  $array = ['a', 'b', 'c'];
  
  echo reset($array);
  
  echo current($array);
?>

出力結果は下記になります。

//出力結果
a

end関数の使い方

下記のコードで考えます。

<?php
  $array = ['a', 'b', 'c'];
  
  echo end($array);
?>

出力結果は下記になります。

//出力結果
c

内部ポインタも確認します。

<?php
  $array = ['a', 'b', 'c'];
  
  echo end($array);
  
  echo current($array);
?>

出力結果は下記になります。

//出力結果
c