PHP pos()関数
例
配列の現在の要素の値を出力します:
<?php $people = array("Bill", "Steve", "Mark", "David"); echo pos($people) . "<br>"; ?>
定義と使用方法
pos()関数は配列の現在の要素の値を返します。
この関数は current() 関数の別名。
各配列には、内部のポインタが存在し、初期設定では配列に追加された最初の要素を指します。
ヒント:この関数は配列の内部ポインタを移動しません。
関連するメソッド:
文法
pos(array)
パラメータ | 説明 |
---|---|
array | 必須。使用する配列を指定します。 |
技術的詳細
返却値: | 配列の現在の要素の値を返します。現在の要素が空であるか、または現在の要素に値がない場合、FALSEを返します。 |
PHP バージョン: | 4+ |
さらに多くの例
例 1
すべての関連するメソッドをデモンストレーション:
<?php $people = array("Bill", "Steve", "Mark", "David"); echo current($people) . "<br>"; // 現在の要素は Bill echo next($people) . "<br>"; // Bill の次の要素は Steve echo current($people) . "<br>"; // 現在の現在の要素は Steve echo prev($people) . "<br>"; // Steve の前の要素は Bill echo end($people) . "<br>"; // 最後の要素は David echo prev($people) . "<br>"; // David の前にある要素は Mark echo current($people) . "<br>"; // 現在の現在の要素は Mark echo reset($people) . "<br>"; // 内部ポインタを配列の最初の要素に移動します、つまり Bill echo next($people) . "<br>"; // Bill の次の要素は Steve print_r (each($people)); // 現在の要素のキー名とキー値(現在は Steve)を返し、内部ポインタを前に進める ?>