array_slice() trong php

Hàm array_slice() cắt bỏ phần tử của mảng, giữ lại những phần tử được chọn. Cú pháp Cú pháp : array_slice($array, $offset [, $lenght, $reoder]); Trong đó : $array là mảng dữ liệu truyền vào. $offset là vị trí của phần tử đầu tiên được giữ lại. Các phần tử trong dấu [ ...

Hàm array_slice() cắt bỏ phần tử của mảng, giữ lại những phần tử được chọn.

Cú pháp

Cú pháp: array_slice($array, $offset [, $lenght, $reoder]);

Trong đó:

  • $array là mảng dữ liệu truyền vào.
  • $offset là vị trí của phần tử đầu tiên được giữ lại.

Các phần tử trong dấu [ ] có thể không truyền vào:

  • $lenght là số phần tử được giữ lại.
  • $reoder là tham số kiểu boolean, nếu bằng TRUE thì hàm sẽ giữ nguyên khóa của các phần tử, ngược lại sẽ thay đổi các khóa của các phần tử được giữ lại.

Ví dụ

Code
$array = range(
	"a",
	"f"
);

 $output = array_slice($array, 2);      // returns "c", "d","e","f"
 		
 $output = array_slice($array, -2, 1);  // returns "e"
 		
 $output = array_slice($array, 0, 3);   // returns "a", "b", and "c"
Code
$array = range(
	"a",
	"f"
);
echo "<pre>";
	print_r(array_slice($array, 2, -1));
echo "</pre>";
echo "<pre>";
	print_r(array_slice($array, 2, -1, true));
echo "</pre>";
Kết quả
Array
(
    [0] => c
    [1] => d
    [2] => e
)
Array
(
    [2] => c
    [3] => d
    [4] => e
)

Tham khảo: php.net

Các loại function khác

  • Array Functions
  • Hash Functions
  • String Functions
  • Variable handling Functions
  • Date / Time function
  • File system Functions
  • MySQLI Function
  • Hàm tự định nghĩa

Nguồn: code24h.com

0