<?php
// your code goes here
function array_search_multi($array, $key, $value)
{
{
if (isset($array[$key]) && $array[$key] == $value) $results[] = $array;
foreach ($array as $subarray)
$results = array_merge($results, array_search_multi
($subarray, $key, $value)); }
return $results;
}
'item-img-list' => array( 'image-type' => 1,
'image-url' => 'http://i...content-available-to-author-only...g.pl/...'
),
'image-type' => 2,
'image-url' => 'http://i...content-available-to-author-only...g.pl/...'
),
'image-type' => 3,
'image-url' => 'http://i...content-available-to-author-only...g.pl/...'
)
)
);
$results = array_search_multi($array, 'image-type', '2');
echo $results[0]['image-url'];
PD9waHAKCi8vIHlvdXIgY29kZSBnb2VzIGhlcmUKCmZ1bmN0aW9uIGFycmF5X3NlYXJjaF9tdWx0aSgkYXJyYXksICRrZXksICR2YWx1ZSkKewogICAgJHJlc3VsdHMgPSBhcnJheSgpOwoKICAgIGlmIChpc19hcnJheSgkYXJyYXkpKQogICAgewogICAgICAgIGlmIChpc3NldCgkYXJyYXlbJGtleV0pICYmICRhcnJheVska2V5XSA9PSAkdmFsdWUpCiAgICAgICAgICAgICRyZXN1bHRzW10gPSAkYXJyYXk7CgogICAgICAgIGZvcmVhY2ggKCRhcnJheSBhcyAkc3ViYXJyYXkpCiAgICAgICAgICAgICRyZXN1bHRzID0gYXJyYXlfbWVyZ2UoJHJlc3VsdHMsIGFycmF5X3NlYXJjaF9tdWx0aSgkc3ViYXJyYXksICRrZXksICR2YWx1ZSkpOwogICAgfQogICAgcmV0dXJuICRyZXN1bHRzOwp9CgokYXJyYXkgPSBhcnJheSgKICAgJ2l0ZW0taW1nLWxpc3QnID0+IGFycmF5KAogICAgICBhcnJheSgKICAgICAgICAgJ2ltYWdlLXR5cGUnID0+IDEsCiAgICAgICAgICdpbWFnZS11cmwnID0+ICdodHRwOi8vaS4uLmNvbnRlbnQtYXZhaWxhYmxlLXRvLWF1dGhvci1vbmx5Li4uZy5wbC8uLi4nCiAgICAgICksCiAgICAgIGFycmF5KAogICAgICAgICAnaW1hZ2UtdHlwZScgPT4gMiwKICAgICAgICAgJ2ltYWdlLXVybCcgPT4gJ2h0dHA6Ly9pLi4uY29udGVudC1hdmFpbGFibGUtdG8tYXV0aG9yLW9ubHkuLi5nLnBsLy4uLicKICAgICAgKSwKICAgICAgYXJyYXkoCiAgICAgICAgICdpbWFnZS10eXBlJyA9PiAzLAogICAgICAgICAnaW1hZ2UtdXJsJyA9PiAnaHR0cDovL2kuLi5jb250ZW50LWF2YWlsYWJsZS10by1hdXRob3Itb25seS4uLmcucGwvLi4uJwogICAgICApCiAgICkKKTsKCiRyZXN1bHRzID0gYXJyYXlfc2VhcmNoX211bHRpKCRhcnJheSwgJ2ltYWdlLXR5cGUnLCAnMicpOwoKZWNobyAkcmVzdWx0c1swXVsnaW1hZ2UtdXJsJ107