php实现搜索一维数组元素并删除二维数组对应元素的方法

作者:jiedushi 时间:2023-10-09 05:45:40 

本文实例讲述了php实现搜索一维数组元素并删除二维数组对应元素的方法。分享给大家供大家参考。具体如下:

定义一个一维数组一个二维数组如下


$fruit=array('apple','orange');
$products = array( array('name'=>'apple','price'=>23.4),
array('name'=>'orange','price'=>45.3),
array('name'=>'biscuit','number'=>5,'price'=>34)
);

需要实现从$products数组中查找元素是否和数组$fruit元素有交集,如果有的话保留,否则删除.

实现方法为:


foreach($products as $key=>$value)
{
  if(!in_array($value["name"],$fruit))
  unset($products[$key]);
}
array_values($products);
//使用unset()销毁数组元素时候应注意索引问题最好使用array_values()给数组重新排序

希望本文所述对大家的php程序设计有所帮助。

标签:php,搜索,数组
0
投稿

猜你喜欢

  • Python prettytable模块应用详解

    2022-05-11 13:10:15
  • 微信小程序实现经典window扫雷游戏

    2024-04-28 09:52:45
  • Tensorflow中TFRecord生成与读取的实现

    2023-05-02 07:21:20
  • Python如何读写二进制数组数据

    2022-01-12 19:35:57
  • Python __setattr__、 __getattr__、 __delattr__、__call__用法示例

    2022-06-11 20:19:22
  • W3C优质网页小贴士(四)

    2008-04-17 13:34:00
  • Vue3源码分析组件挂载初始化props与slots

    2023-07-02 16:45:37
  • python flask之模板继承方式

    2022-05-26 03:38:24
  • vs code开发中语法正确但显示报错问题分析解决

    2023-08-05 11:54:26
  • SQL Server中带有OUTPUT子句的INSERT,DELETE,UPDATE应用

    2024-01-14 02:58:03
  • asp的command对象的使用

    2008-06-23 13:03:00
  • Mysql索引选择以及优化详解

    2024-01-18 13:56:12
  • python调用接口的4种方式代码实例

    2022-01-15 17:03:30
  • 关于Python3 lambda函数的深入浅出

    2023-01-12 09:12:41
  • python求众数问题实例

    2022-02-06 22:25:40
  • golang cache带索引超时缓存库实战示例

    2023-07-24 04:43:11
  • python如何实现不用装饰器实现登陆器小程序

    2022-07-02 15:52:14
  • Python利用PaddleOCR制作个搜题小工具

    2022-07-22 16:18:18
  • Windows中使用wxPython和py2exe开发Python的GUI程序的实例教程

    2021-07-07 08:52:17
  • MAC中PyCharm设置python3解释器

    2021-04-18 08:36:17
  • asp之家 网络编程 m.aspxhome.com