PHP - Ds Vector::clear() 函式



PHP 的Ds\Vector::clear() 函式用於移除向量的所有值。一旦呼叫此函式,向量將為空([]),沒有任何元素。

您可以使用isEmpty() 函式驗證向量是否為空。如果當前向量為空,此函式返回true

語法

以下是 PHP Ds\Vector::clear() 函式的語法:

public void Ds\Vector::clear( void )

引數

此函式不接受任何引數。

返回值

此函式不返回值。

示例1

下面的程式演示了 PHP Ds\Vector::clear() 函式的使用:

<?php 
   $vector = new \Ds\Vector([1, 2, 3, 4, 5]); 
   echo("The original vector: \n"); 
   print_r($vector);
   echo "The vector elements after clear() function called: \n";
   $vector->clear();
   print_r($vector);
?>

輸出

上述程式生成以下輸出:

The original vector:
Ds\Vector Object
(
    [0] => 1
    [1] => 2
    [2] => 3
    [3] => 4
    [4] => 5
)
The vector elements after clear() function called:
Ds\Vector Object
(
)

示例2

以下是 PHP Ds\Vector::clear() 函式的另一個示例。我們使用此函式來移除給定向量的所有值:

<?php 
   $vector = new \Ds\Vector(["Tutorials", "Point", "Tutorix"]);
   echo("The original vector: \n"); 
   print_r($vector);
   echo("The vector after clear() function called: \n");   
   $vector->clear();
   print_r($vector);
   echo "The number of elements in vector: ";
   print_r($vector->count());   
?> 

輸出

執行上述程式後,將顯示以下輸出:

The original vector:
Ds\Vector Object
(
    [0] => Tutorials
    [1] => Point
    [2] => Tutorix
)
The vector after clear() function called:
Ds\Vector Object
(
)
The number of elements in vector: 0
php_function_reference.htm
廣告