07/01/2019, 15:05
PHP Function: array_splice()
Hàm array_splice() xóa phần tử trong mảng và thay thế bằng một phần tử hoặc một số phần tử khác. Cú pháp Cú pháp : array_splice($array, $offset [, $lenght, $replace]); Trong đó : $array là mảng dữ liệu truyền vào. $offset là vị trí của ...
Hàm array_splice() xóa phần tử trong mảng và thay thế bằng một phần tử hoặc một số phần tử khác.
Cú pháp
Cú pháp: array_splice($array, $offset [, $lenght, $replace]);
Trong đó:
- $array là mảng dữ liệu truyền vào.
- $offset là vị trí của phần tử đầu tiên bị xóa.
Các phần tử tron dấu [ ] có thể không truyền vào:
- $lenght là số phần tử bị xóa.
- $replace phần tử hoặc mảng thay thế các phần tử bị xóa.
Ví dụ
$lenght dương:
Code
$input = range(0,10); array_splice($input, 5, 4, ["25","22"]); echo "<pre>"; print_r($input); echo "</pre>";
Kết quả
Array
(
[0] => 0
[1] => 1
[2] => 2
[3] => 3
[4] => 4
[5] => 25
[6] => 22
[7] => 9
[8] => 10
)$lenght âm:
Code
$input = range(0,10); array_splice($input, 2, -2); echo "<pre>"; print_r($input); echo "</pre>";
Kết quả
Array
(
[0] => 0
[1] => 1
[2] => 9
[3] => 10
)$lenght = 0:
Code
$input = range(0,10); array_splice($input, 5, 0); echo "<pre>"; print_r($input); echo "</pre>";
Kết quả
Array
(
[0] => 0
[1] => 1
[2] => 2
[3] => 3
[4] => 4
[5] => 5
[6] => 6
[7] => 7
[8] => 8
[9] => 9
[10] => 10
)Tham khảo: php.net
Nguồn: code24h.com