Home » PHP » Fungsi pos() PHP

Fungsi pos() PHP

by Hanifah Nurbaeti
by Hanifah Nurbaeti

Contoh
Output nilai elemen saat ini dalam array:

<?php
$people = array("Peter", "Joe", "Glenn", "Cleveland");

echo pos($people) . "<br>";
?>
  // Output : Peter

Definisi dan Penggunaan

Fungsi pos() mengembalikan nilai elemen saat ini dalam array.

Fungsi ini adalah alias dari fungsi current().

Setiap array memiliki penunjuk internal ke elemen “saat ini”, yang diinisialisasi ke elemen pertama yang dimasukkan ke dalam array.

Tip: Fungsi ini tidak memindahkan penunjuk internal array.

Metode terkait:

  • current() – mengembalikan nilai elemen saat ini dalam array
  • end() – memindahkan penunjuk internal ke, dan mengeluarkan, elemen terakhir dalam larik
  • next() – memindahkan penunjuk internal ke, dan mengeluarkan, elemen berikutnya dalam larik
  • prev() – memindahkan penunjuk internal ke, dan mengeluarkan, elemen sebelumnya dalam larik
  • reset() – memindahkan penunjuk internal ke elemen pertama dari larik
  • each() – mengembalikan kunci dan nilai elemen saat ini, dan menggerakkan penunjuk internal ke depan

Syntax

pos(array)

Nilai Parameter

ParameterDeskripsi
arrayRequired. Menentukan larik yang akan digunakan

Detail Teknis

Return Value:Mengembalikan nilai elemen saat ini dalam larik atau FALSE pada elemen kosong atau elemen tanpa nilai
PHP Version:4+

Contoh Lain

Contoh
Demonstrasi semua metode terkait:

<?php
$people = array("Peter", "Joe", "Glenn", "Cleveland");

echo current($people) . "<br>"; // Elemen saat ini adalah Peter
echo next($people) . "<br>"; // Elemen berikutnya setelah Peter adalah Joe
echo current($people) . "<br>"; // Sekarang elemen saat ini adalah Joe
echo prev($people) . "<br>"; // Elemen Joe sebelumnya adalah Peter
echo end($people) . "<br>"; // Elemen terakhir adalah Cleveland
echo prev($people) . "<br>"; // Elemen Cleveland sebelumnya adalah Glenn
echo current($people) . "<br>"; // Sekarang elemen saat ini adalah Glenn
echo reset($people) . "<br>"; // Memindahkan penunjuk internal ke elemen pertama dari larik, yaitu Peter
echo next($people) . "<br>"; // Elemen berikutnya setelah Peter adalah Joe

print_r (each($people)); // Mengembalikan kunci dan nilai elemen saat ini (sekarang Joe), dan memindahkan penunjuk internal ke depan
?>
  /* Output : 
Peter
Joe
Joe
Peter
Cleveland
Glenn
Glenn
Peter
Joe

Array ( [1] => Joe [value] => Joe [0] => 1 [key] => 1 )
  */

You may also like