$json_formatted_recipe['nutrition']['iron'] = 4; $json_formatted_recipe['nutrition']['monounsaturated_fat'] = 0.014; $json_formatted_recipe['nutrition']['polyunsaturated_fat'] = 0.1; $json_formatted_recipe['nutrition']['potassium'] = 173; $json_formatted_recipe['nutrition']['protein'] = 12.58; $json_formatted_recipe['nutrition']['saturated_fat'] = 1.039; $json_formatted_recipe['nutrition']['serving_size'] = "1 serving"; $json_formatted_recipe['nutrition']['sodium'] = 130; $json_formatted_recipe['nutrition']['sugar'] = 2.99; $json_formatted_recipe['nutrition']['trans_fat'] = 0; $json_formatted_recipe['nutrition']['vitamin_a'] = 5; $json_formatted_recipe['nutrition']['vitamin_c'] = 21; //echo"<br/>Formatted<br/>"; // //print_r($formatted_recipe); $taste = determine_taste($json_formatted_recipe); echo "<br/>taste: {$taste}"; function determine_taste($formatted_recipe) { $salty_arr = array("salt", "garlic powder", "feta cheese", "gorgonzola", "anchovy", "parmesan", "soy sauce", "seaweed", "miso", "pickles", "bacon", "Prosciutto"); $sweet_arr = array("sugar", "maple syrup", "honey", "jam", "raisin", "apricot", "date", "molasses", "apple cider vinegar", "ketchup", "BBQ sauce", "carrots", "sweet potatoes", "corn", "beets", "butternut", "squash", "peas", "fennel", "parsnips", "caramel", "milk chocolate", "apple", "pears"); $sour_arr = array("lemon", "lime", "orange", "vinegar", "tomato paste", "pickled", "yogurt", "sour cream", "kiwi", "pineapple"); $bitter_arr = array("dandelion", "endives", "kale", "okra", "bitter melon", "radicchio", "grapefruit", "beer", "cocoa", "coffee"); $spicy_arr = array("hot sauce", "black pepper", "wasabi", "horse radish", "dijon mustard", "jalapeno", "habanero", "raw radish", "raw garlic", "sriracha", "tapatio", "wing sauce"); $taste_counter['salty'] = 0; $taste_counter['bitter'] = 0; $taste_counter['sweet'] = 0; $taste_counter['sour'] = 0; $taste_counter['spicy'] = 0; for ($i = 0; $i < count($formatted_recipe['ingredientList']); $i++) { foreach ($salty_arr as $salty_ingr) {
//determine "total-time" if (isset($formatted_recipe['prepTime']) && isset($formatted_recipe['cookTime']) && $formatted_recipe['prepTime'] !== "" && $formatted_recipe['cookTime'] !== "") { $formatted_recipe['totalTime'] = $formatted_recipe['prepTime'] + $formatted_recipe['cookTime']; } else { if (isset($formatted_recipe['prepTime']) && !isset($formatted_recipe['cookTime'])) { $formatted_recipe['totalTime'] = $formatted_recipe['prepTime']; } else { if (!isset($formatted_recipe['prepTime']) && isset($formatted_recipe['cookTime'])) { $formatted_recipe['totalTime'] = $formatted_recipe['cookTime']; } else { $formatted_recipe['totalTime'] = ""; } } } //$var_is_greater_than_two = ($var > 2 ? true : false); //$message = 'Hello '.($user->get('first_name') ?: 'Guest'); $formatted_recipe['nutrition'] = $recipe['recipe']['serving_sizes']['serving']; echo '<br>Formatted recipe<pre>'; print_r($formatted_recipe); echo "<br/><br/>"; $taste = determine_taste($formatted_recipe); $formatted_recipe['taste'] = $taste; echo $taste; //save recipe to firebase if (!isset($recipe['error'])) { $token = FB_TOKEN; $url = 'https://phoodbuddy.firebaseio.com'; $firebase = new \Firebase\FirebaseLib($url, $token); $firebase->update("/recipe-directory/{$selected_recipe_id}", $formatted_recipe); } }