php - 根据其值从数组中删除元素?

标签 php

我有一个包含键和值的常规数组。

是否有一种简单的方法可以根据其值删除数组元素,或者我是否必须对它进行 foreach 循环并检查每个值以将其删除?

最佳答案

数组差异:

$array = array('a','b','c');
$array_to_remove = array('a');

$final_array = array_diff($array,$array_to_remove);
// array('b','c');

编辑:更多信息:http://www.php.net/array_diff

关于php - 根据其值从数组中删除元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2169669/

相关文章:

php - 如何在 PHP 中将 Javascript 字符串编码为 Unicode 并解码为 utf-8?

php - 如何修复php数组格式json错误

php - 带有 LIKE 和 BETWEEN 的 mysql 语句不起作用

javascript - 为什么双引号 PHP echo 字符串中的双斜杠注释会产生 JS 错误?

javascript - 一页上有两个 bootstrap php-js 表单

php - Jquery Post方法在本地有效但在服务器上无效

php - 尝试在 mysql 查询中使用多个 WHERE 命令 [不工作]

php - 如何对二维数组求和

php - 什么是最好的 : Check the database or just check the session on each page using PHP

php - 包含在变量内 - 包含但不打印变量