ホームページ >バックエンド開発 >PHPの問題 >PHP で Ds\Vector copy() 関数を使用するにはどうすればよいですか?

PHP で Ds\Vector copy() 関数を使用するにはどうすればよいですか?

醉折花枝作酒筹
醉折花枝作酒筹転載
2021-06-04 17:39:501596ブラウズ

この記事では、PHP で Ds\Vector copy() 関数を使用する方法を紹介します。一定の参考値があるので、困っている友達が参考になれば幸いです。

PHP で Ds\Vector copy() 関数を使用するにはどうすればよいですか?

DsVector::copy() 関数は、指定されたベクターのコピーを作成するために使用される PHP の組み込み関数です。

構文は次のとおりです:

DsVector public DsVector::copy( void )
  • パラメータ: この関数はパラメータを受け入れません。

  • 戻り値: この関数は、ベクトルの浅いコピーを返します。

次のプログラムは、PHP での DsVector::copy() 関数の使用法を示しています。

プログラム 1:

<?php
  
// Create a vector array
$arr1 = new DsVector([1, 2, 3, 5]);
  
// Use copy() function to copy
// the vector array
$arr2 = $arr1 -> copy ();
  
echo ( "Original Array n" );
  
// Display the original array
print_r( $arr1 );
  
echo ( "Copied Array n" );
  
// Display the copied array
print_r( $arr2 );
  
?>

出力は次のとおりです。以下:

Original Array 
DsVector Object
(
    [0] => 1
    [1] => 2
    [2] => 3
    [3] => 5
)
Copied Array 
DsVector Object
(
    [0] => 1
    [1] => 2
    [2] => 3
    [3] => 5
)

プログラム 2:

<?php
  
// Create a vector array
$arr1 = new DsVector([ "geeks" , "for" , "geeks" ]);
  
// Use copy() function to copy
// the vector array
$arr2 = $arr1 -> copy ();
  
echo ( "Original Arrayn" );
  
// Display the original array
print_r( $arr1 );
  
echo ( "Copied Arrayn" );
  
// Display the copied array
print_r( $arr2 );
  
?>

出力は次のとおりです:

Original Array
DsVector Object
(
    [0] => geeks
    [1] => for
    [2] => geeks
)
Copied Array
DsVector Object
(
    [0] => geeks
    [1] => for
    [2] => geeks
)

推奨される学習: php ビデオ チュートリアル

以上がPHP で Ds\Vector copy() 関数を使用するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はsegmentfault.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。