【PHP】現在のポインタが指しているインデックスキーを取得する関数「key()」
今回はPHPで使用できる、現在のポインタが指しているインデックスキーを取得する関数「key()」を使用してみます。
ポインタの操作についてはこちらの記事を参照。
現在のポインタが指しているインデックスキーを取得する関数「key()」
|
1 |
key(インデックスキーを取得する配列); |
サンプルコードで動作を確認してみます。
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
<?php //key(インデックスキーを取得する配列); $array = ["a" => 1 , "b" => 2 , 3 , 4 , 5]; echo key($array); //「a」 next($array); //ポインタを一つ進める echo key($array); //「b」 next($array); //ポインタを一つ進める echo key($array); //「0」 next($array); //ポインタを一つ進める echo key($array); //「1」 next($array); //ポインタを一つ進める echo key($array); //「2」 next($array); //ポインタを一つ進める echo key($array)."<br>"; //ポインタ範囲外により空 reset($array); //ポインタを配列の先頭に戻す $ans = key($array); //変数にインデックスキーを代入する echo $ans; //出力する ?> |