php - 如何删除数组中的元素?

标签 php arrays

我有一个像这样的数组:

array() {
  ["AG12345"]=>
  array() { 

  }
  ["AG12548"]=>
  array() { 

  }
  ["VP123"]=>
  array() { 

  }

我只需要保留键以“VP”开头的数组

可以用一个函数来完成吗?

最佳答案

是的,只需使用 unset() :

foreach ($array as $key=>$value)
{
  if(substr($key,0,2)!=="VP")
  {
    unset($array[$key]);
  }
}

关于php - 如何删除数组中的元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9669895/

相关文章:

javascript - 如何用它自己的元素和另一个数组的元素初始化一个javascript数组?

python - 从 numpy 数组创建 Pandas 数据框

PHP-MySQL连接错误

php - 如何将mysql数据作为ajax参数传递

php - PDO 数据库连接失败

javascript - 添加数组?

php - sql1 获取名称和 sql2 获取印象,我需要按印象对名称进行排序

php - 将 WordPress 用户电子邮件而不是账单电子邮件设置为 WooCommerce 结帐字段的默认值

php - 使用 jQuery 将 javascript 数组发送到 php

sql - 接收与主键数组匹配的记录,顺序与它们在数组中出现的顺序相同