查詢

Ds\Map::remove()函式—用法及示例

「 從Ds\Map物件中移除指定的鍵值對,並返回被移除的值 」


函式:Ds\Map::remove() 

適用版本:PHP 7.0及以上 

用法:該函式用於從Ds\Map物件中移除指定的鍵值對,並返回被移除的值。

示例:

// 建立一個Ds\Map物件
$map = new Ds\Map(["apple" => "red", "banana" => "yellow", "cherry" => "red"]);

// 使用remove()函式移除指定的鍵值對
$removedValue = $map->remove("apple");

// 輸出被移除的值
echo "被移除的值:" . $removedValue . "\n";

// 輸出更新後的Map
var_dump($map);

輸出:

被移除的值:red
object(Ds\Map)#1 (4) {
  ["apple"]=>
  NULL
  ["banana"]=>
  string(6) "yellow"
  ["cherry"]=>
  string(3) "red"
}

在上面的示例中,我們首先建立了一個包含三個鍵值對的$map物件(鍵是水果名稱,值是顏色)。然後,我們使用remove()函式從$map物件中移除"apple"鍵值對,並將被移除的值儲存在$removedValue變數中。最後,我們透過var_dump()函式輸出了更新後的$map物件,可以看到"apple"鍵值對已被移除並且該鍵對應的值為NULL

補充糾錯
上一個函式: Ds\Map::reduce()函式
下一個函式: Ds\Map::reverse()函式
熱門PHP函式
分享連結