在 PHP 中按值删除数组元素
在 PHP 中,数组通过键(通常是整数或字符串)进行索引。但是,可能会出现需要根据值而不是键从数组中删除元素的情况。这可以通过将 array_search() 函数与 unset() 结合使用来实现。
使用 array_search() 和 unset()
通过以下方式删除数组元素值,请按照以下步骤操作:
示例:
给定一个包含唯一值的数组 $messages:
$messages = [312, 401, 1599, 3, ...];
删除具有该值的元素401:
if (($key = array_search(401, $messages)) !== false) { unset($messages[$key]); }
解释:
注意:
以上是如何在 PHP 中按值删除数组元素?的详细内容。更多信息请关注PHP中文网其他相关文章!