Mảng PHP loại bỏ n phần tử đầu tiên

Đoạn mã sau bật phần tử ra khỏi cuối mảng bằng cách sử dụng hàm array_slice[], rút ​​ngắn mảng bằng một phần tử

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

Tải xuống Chạy mã

 
Đối với mảng kết hợp.

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

Tải xuống Chạy mã

2. Xóa phần tử đầu tiên bằng hàm array_shift[]

Nếu bạn cần xóa phần tử đầu tiên khỏi một mảng, bạn có thể sử dụng hàm array_shift[] để xóa và trả về phần tử đầu tiên . Độ phức tạp về thời gian của array_shift[] là tuyến tính vì nó phải chạy trên tất cả các phần tử để lập chỉ mục lại cho chúng.

Đoạn mã sau dịch chuyển một phần tử ra khỏi đầu mảng bằng cách sử dụng hàm array_slice[], rút ​​ngắn mảng bằng một phần tử

Hướng dẫn này sẽ cung cấp cho bạn ví dụ đơn giản về cách loại bỏ mảng trước một phần tử trong php. bạn sẽ học cách loại bỏ n phần tử đầu tiên trong mảng php với các ví dụ mã. Làm theo bước hướng dẫn dưới đây để xóa n phần tử cụ thể đầu tiên khỏi mảng. ví dụ này sẽ giúp bạn sử dụng cách duy nhất giữ n phần tử đầu tiên của một mảng trong php. Bạn chỉ cần thực hiện vài bước là người dùng hàm array_shift xóa n phần tử đầu tiên trong php

ví dụ 1

mục lục. php

$game = array[1 => "Cricket", 2 => "Chess", 3 => "Ludo"];

echo "Removed element: ".array_shift[$game]. "
";

print_r[$game];

?>

đầu ra

Removed element: Cricket

Array [ [0] => Chess [1] => Ludo ]

ví dụ 2

mục lục. php

$a = array["red","green","blue","yellow","brown"];

print_r[array_slice[$a,1]];

?>

đầu ra

Array [ [0] => green [1] => blue [2] => yellow [3] => brown ]

Tôi hy vọng nó có thể giúp bạn

Làm cách nào để xóa 5 phần tử đầu tiên khỏi mảng trong PHP?

Để xóa phần tử hoặc giá trị đầu tiên khỏi một mảng, sử dụng hàm array_shift[] . Hàm này cũng trả về phần tử bị loại bỏ của mảng và trả về NULL nếu mảng trống.

Làm cách nào để xóa hai phần tử đầu tiên khỏi mảng trong PHP?

Bạn có thể sử dụng hàm array_shift[] của PHP để xóa phần tử hoặc giá trị đầu tiên khỏi một mảng. Hàm array_shift[] cũng trả về giá trị đã loại bỏ của mảng.

Làm cách nào để xóa phần tử khỏi mảng trong PHP?

Có nhiều cách để xóa một phần tử khỏi mảng trong PHP. .
bỏ đặt []. Hàm này lấy một phần tử làm tham số và bỏ đặt nó. .
array_splice[]. Hàm này nhận ba tham số là một mảng, độ lệch [bắt đầu từ đâu] và độ dài [số phần tử cần xóa]

Làm cách nào để lấy 3 phần tử đầu tiên của mảng trong PHP?

$firstThreeElements = array_slice[$array, 0, 3]; Trong đó 0 là phần bù của bạn và 3 là số phần tử bạn muốn.

Chủ Đề