📌  相关文章
📜  如何使用 JavaScript 从数组中删除元素?

📅  最后修改于: 2022-05-13 01:56:30.987000             🧑  作者: Mango

如何使用 JavaScript 从数组中删除元素?

在PHP中,数组是一种数据结构,它允许我们将相似类型的数据存储在单个变量下。该数组有助于创建类似类型的元素列表,可以使用它们的索引进行访问。在本文中,我们将讨论从数组中删除元素的不同方法。有许多用于从PHP数组中删除元素的方法,如下所述:

我们可以使用以下两个函数从数组中删除元素或项:

  • array_shift()函数:此方法用于从数组的开头删除元素。
  • array_pop()函数:此方法用于从数组末尾删除元素。

使用 array_shift()函数删除数组元素:该函数用于从数组中删除一个或多个元素,这些元素从数组的开头删除,由于删除了数组中的元素或项,长度数组的数量也会因从数组中删除的元素数量而减少。删除元素后,我们使用 print_r()函数打印数组信息。

下面是如何执行此操作的示例:让我们看看如何使用 array_shift()函数删除数组开头的元素。

Input:  arr[] = {3, 1, 2, 5, 90}, size = 5, capacity = 5
Output: arr[] = {_, 1, 2, 5, 90}, size = 4, capacity = 5

示例 1:在此示例中,我们使用索引数组通过 array_shift()函数删除数组开头的元素。


PHP


PHP
 3, 
      "second" => 1, 
      "third" =>  2,
      "fourth" => 5,
      "fifth" => 90
);
    
array_shift($arr);
print_r($arr);
    
?>


PHP


PHP
 3, 
      "second" => 1, 
      "third" =>  2,
      "fourth" => 5,
      "fifth" => 90
);
    
array_pop($arr);
print_r($arr);
    
?>


输出:

Array ( [0] => 1 [1] => 2 [2] => 5 [3] => 90 [4] )

示例 2:在此示例中,我们使用关联数组通过 array_shift()函数从数组中删除开头的元素。

PHP

 3, 
      "second" => 1, 
      "third" =>  2,
      "fourth" => 5,
      "fifth" => 90
);
    
array_shift($arr);
print_r($arr);
    
?>

输出:

Array ( [second] => 1 [third] => 2 [fourth] => 5 [fifth] => 90 )

使用 array_pop()函数删除数组元素:此函数用于从数组中弹出或删除元素或项。我们可以从数组中弹出一个或多个元素,这些元素会从数组的末尾删除,并且由于数组中弹出的元素,数组的长度也会减少从数组中弹出的元素数量.删除元素后,我们使用 print_r()函数打印数组信息。

以下是如何执行此操作的示例:让我们看看如何使用 array_pop()函数删除数组末尾的元素。

Input:  arr[] = {3, 1, 2, 5, 90}, size = 5, capacity = 5
Output: arr[] = {3, 1, 2, 5, _}, size = 4, capacity = 5

示例 1:在此示例中,我们使用索引数组使用 array_pop()函数从数组中删除末尾的元素。


PHP


输出:

Array ( [0] => 3 [1] => 1 [2] => 2 [3] => 5 )

示例 2:在此示例中,我们使用关联数组通过 array_pop()函数从数组中删除末尾的元素。

PHP

 3, 
      "second" => 1, 
      "third" =>  2,
      "fourth" => 5,
      "fifth" => 90
);
    
array_pop($arr);
print_r($arr);
    
?>

输出:

Array ( [first] => 3 [second] => 1 [third] => 2 [fourth] => 5 )