php 查找多维数组的值_PHP多维数组搜索(按特定值查找键)

PHP多维数组搜索(按特定值查找键)

我有这个多维数组。我需要搜索它并只返回匹配“slug”值的键。我知道还有其他关于搜索多维数组的线程,但我并不是真正了解它以适用于我的情况。非常感谢您的帮助!

所以我需要一个像以下的功能:myfunction($products,'breville-one-touch-tea-maker-BTM800XL');// returns 1

这是阵列:$products = array (1  => array(

'name'          => 'The Breville One-Touch Tea Maker',

'slug'          => 'breville-one-touch-tea-maker-BTM800XL',

'shortname'     => 'The One-Touch Tea Maker',

'listprice'     => '299.99',

'price'         => '249.99',

'rating'        => '9.5',

'reviews'       => '81',

'buyurl'        => 'http://www.amazon.com/The-Breville-One-Touch-Tea-Maker/dp/B003LNOPSG',

'videoref1'     => 'xNb-FOTJY1c',

'videoref2'     => 'WAyk-O2B6F8',

'image'         => '812BpgHhjBML.jpg',

'related1'      => '2',

'related2'      => '3',

'related3'      => '4',

'bestbuy'       => '1',

'quote'         => '',

'quoteautor'    => 'K. Martino',

),2  => array(

'name'          => 'Breville Variable-Temperature Kettle BKE820XL',

'slug'          => 'breville-variable-temperature-kettle-BKE820XL',

'shortname'     => 'Variable Temperature Kettle',

'listprice'     => '199.99',

'price'         => '129.99',

'rating'        => '9',

'reviews'       => '78',

'buyurl'        => 'http://www.amazon.com/Breville-BKE820XL-Variable-Temperature-1-8-Liter-Kettle/dp/B001DYERBK',

'videoref1'     => 'oyZWBD83xeE',

'image'         => '41y2B8jSKmwL.jpg',

'related1'      => '3',

'related2'      => '4',

'related3'      => '5',

'bestbuy'       => '1',

'quote'         => '',

'quoteautor'    => '',

),);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值