Lập trình Web 47 28/06/2014
Tác dụng: trả về giá trị của phần tử kế tiếp; trả về false nếu hết mảng hoặc phần tử rỗng
Cú pháp: next($biến_mảng)
Ví dụ: xét câu lệnh sau: <?php
$people = array("Peter", "Joe", "Glenn", "Cleveland");
echo current($people) . "<br />"; echo next($people);
?>
Tác dụng: trả về chỉ số và giá trị của phần tử hiện tại và chuyển con trỏ sang phần tử tiếp theo
Cú pháp: each($biến_mảng)
Ví dụ: xét câu lệnh sau: <?php
$people = array("Peter", "Joe", "Glenn", "Cleveland");
while (list($key, $val) = each($people))
echo "$key => $val" ; ?>
Lập trình Web 49 28/06/2014
Tác dụng: trả về giá trị của phần tử ngay trước phần tử hiện tại; trả về false nếu đầu mảng hoặc phần tử rỗng
Cú pháp: prev($biến_mảng)
Ví dụ: xét câu lệnh sau: <?php
$people = array("Peter", "Joe", "Glenn", "Cleveland");
echo current($people) . "<br />"; echo next($people).“<br>” ;
echo prev($people);?>
Tác dụng: chuyển con trỏ mảng về đầu mảng và trả về giá trị của phần tử đầu tiên của mảng
Cú pháp: reset($biến_mảng)
Ví dụ: xét câu lệnh sau: <?php
$people = array("Peter", "Joe", "Glenn", "Cleveland");
echo current($people) . "<br />"; echo next($people).“<br>” ; echo reset($people);
?>
Lập trình Web 51 28/06/2014
Tác dụng: chuyển con trỏ mảng về cuối mảng và trả về giá trị của phần tử cuối cùng của mảng
Cú pháp: end($biến_mảng)
Ví dụ: xét câu lệnh sau: <?php
$people = array("Peter", "Joe", "Glenn", "Cleveland");
echo current($people) . "<br />"; echo next($people).“<br>” ; echo end($people);
?>
Có thể sử dụng hàm count() hoặc hàm sizeof() để đếm tổng số phần tử có trong mảng
Cú pháp: count($biến_mảng) hoặc sizeof($biến_mảng)
<?php
$people = array("Peter", "Joe", "Glenn", "Cleveland");
$result1 = count($people); $result2 = sizeof($people);
echo $result1; echo $result2; ?>