on It Road.com
使用foreach()
通过使用 foreach()
循环,我们还可以从数组中删除特定元素。
<?php $delete_item = 'april'; $months = array('jan', 'feb', 'march', 'april', 'may'); foreach (array_keys($months, $delete_item) as $key) { unset($months[$key]); } var_dump($months); ?>
PHP 从数组中按值删除特定元素。
使用 array_diff()
在 array_diff()
函数的帮助下,我们还可以从数组中删除特定元素。
<?php $delete_item = 'april'; $months= array('jan', 'feb', 'march', 'april', 'may'); $final_months= array_diff($months, array($delete_item)); var_dump($final_months); ?>
使用 array_search()
借助 array_search()
函数,我们可以从数组中删除特定元素。
<?php $delete_item = 'march'; $months = array('jan', 'feb', 'march', 'april', 'may'); if (($key = array_search($delete_item, $months)) !== false) { unset($months[$key]); } var_dump($months); ?>
日期:2020-09-17 00:10:29 来源:oir作者:oir