मेरे पास यह बहुआयामी सरणी है। मुझे इसे खोजने और केवल उस कुंजी को वापस करने की आवश्यकता है जो "स्लग" के मूल्य से मेल खाती है। मुझे पता है कि बहुआयामी सरणियों की खोज के बारे में अन्य सूत्र हैं, लेकिन मैं वास्तव में अपनी स्थिति पर लागू करने के लिए पर्याप्त समझ नहीं पा रहा हूं। किसी भी मदद के लिए बहुत बहुत धन्यवाद!
तो मुझे एक फंक्शन चाहिए जैसे:
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' => '',
),
);
if (myfunction($array, 'field', 'value') !== FALSE )) // do something...