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' => '',

),

);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值