$variants) { $selected = $key == '400' ? 'selected="selected"' : ''; $options_array .= ''; } if (!empty($options_array)) { echo $options_array; } else { echo $options_array = ''; } die(); } add_action("wp_ajax_get_google_font_variants", "get_google_font_variants"); function bigmart_search_key($array, $key, $value) { $results = array(); if (is_array($array)) { if (isset($array[$key]) && $array[$key] == $value) { $results[] = $array; } foreach ($array as $subarray) { $results = array_merge($results, bigmart_search_key($subarray, $key, $value)); } } return $results; }