Email Doanh NghiệpSSLFirewall Anti DDoS
PHP

Trang chủ

Tổng hợp về hàm Ds\Deque::copy() trong PHP

[rank_math_breadcrumb]
html
CSS
javascript
sql
python
php
c
c++
bootstrap
react
mysql
reactjs
vuejs
Javascript Tutorials
08/07/2024
3 phút đọc

Tổng hợp về hàm Ds\Deque::copy() trong PHP

Hàm Ds\Deque::copy() trong PHP cho phép tạo một bản sao hoàn toàn độc lập của Deque ban đầu. Bản sao này sẽ chứa các phần tử tương tự nhưng không liên kết với Deque gốc, mang lại tính linh hoạt trong việc thao tác với dữ liệu mà không làm thay đổi trạng thái của Deque ban đầu. Hàm copy() hữu ích khi bạn muốn duy trì một bản gốc của dữ liệu trong khi tiến hành các thay đổi trên một bản sao. Hãy cùng Vietnix tìm hiểu thêm về hàm này qua bài viết sau đây.

Hàm Ds\Deque::copy() trong PHP là gì?

Hàm Ds\Deque::copy() là một hàm được tích hợp sẵn trong PHP được sử dụng để tạo một bản sao (copy) của Deque hiện tại. Bản sao này sẽ chứa cùng các phần tử với Deque gốc nhưng sẽ là một đối tượng độc lập.

Hàm Ds\Deque::copy() trong PHP
Hàm Ds\Deque::copy() trong PHP
Cú pháppublic Ds\Deque::copy ( void ) : Ds\Deque
Tham sốHàm này không chứa bất kỳ tham số nào.
Giá trị trả vềHàm này trả về bản sao của phần tử Deque.
Cú pháp hàm Ds\Deque::copy() trong PHP

Mọi người cũng đọc:

Ví dụ minh hoạ hàm Ds\Deque::copy() trong PHP

Ví dụ 1:

<?php 

// Declare deque 
$deck = new \Ds\Deque([1, 2, 3, 4, 5, 6]); 

echo("Elements in the Deque\n"); 

// Display the Deque elements 
var_dump($deck); 

// Use copy() function to 
// copy the Deque 
$deck_copy = $deck->copy(); 

echo("\nCopy Deque elements\n"); 

// Display the Deque elements 
var_dump($deck_copy); 

?> 

Output như sau:

Elements in the Deque
object(Ds\Deque)#1 (6) {
  [0]=>
  int(1)
  [1]=>
  int(2)
  [2]=>
  int(3)
  [3]=>
  int(4)
  [4]=>
  int(5)
  [5]=>
  int(6)
}

Copy Deque elements
object(Ds\Deque)#2 (6) {
  [0]=>
  int(1)
  [1]=>
  int(2)
  [2]=>
  int(3)
  [3]=>
  int(4)
  [4]=>
  int(5)
  [5]=>
  int(6)
}

Ví dụ 2:

<?php 

// Declare deque 
$deck = new \Ds\Deque(["geeks", "for", "geeks"]); 

echo("Elements in the Deque\n"); 

// Display the Deque elements 
print_r($deck); 

// Use copy() function to 
// copy the Deque 
$deck_copy = $deck->copy(); 

echo("\nCopy Deque elements\n"); 

// Display the Deque elements 
print_r($deck_copy); 

?>

Output như sau:

Elements in the Deque
Ds\Deque Object
(
    [0] => geeks
    [1] => for
    [2] => geeks
)

Copy Deque elements
Ds\Deque Object
(
    [0] => geeks
    [1] => for
    [2] => geeks
)

Lời kết

Vietnix hy vọng nội dung bài viết trên đã giúp bạn hiểu rõ hơn về hàm Ds\Deque::copy() trong PHP cũng như cách hoạt động của chúng. Ngoài ra, bạn cũng có thể tham khảo thêm các bài viết khác tại vietnix.vn để hiểu hơn về lập trình PHP, chúc bạn thành công!

Cao Lê Viết Tiến

PHP Leader
tại
Vietnix

Kết nối với mình qua

Icon Quote
Icon Quote

Học lập trình online cùng vietnix

Học lập trình online cùng Vietnix

PHPXem thêmThu gọn