Hàm current()

Một phần của tài liệu Bài giảng lập trình web chương 3 ths trần phi hảo (Trang 46)

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"); (adsbygoogle = window.adsbygoogle || []).push({});

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; ?>

Một phần của tài liệu Bài giảng lập trình web chương 3 ths trần phi hảo (Trang 46)