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