From c7e17faeaf2eed8e7761af1d7873de3996620c0b Mon Sep 17 00:00:00 2001 From: Robert Date: Tue, 31 Oct 2023 17:11:44 +0100 Subject: [PATCH] Bis 3 d) --- M2/Beispiele/meal.php | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/M2/Beispiele/meal.php b/M2/Beispiele/meal.php index 31420ad..0303f84 100644 --- a/M2/Beispiele/meal.php +++ b/M2/Beispiele/meal.php @@ -41,7 +41,7 @@ $showRatings = []; if (!empty($_GET[GET_PARAM_SEARCH_TEXT])) { $searchTerm = $_GET[GET_PARAM_SEARCH_TEXT]; foreach ($ratings as $rating) { - if (strpos($rating['text'], $searchTerm) !== false) { + if (strpos(strtolower($rating['text']), strtolower($searchTerm) )!== false) { $showRatings[] = $rating; } } @@ -55,9 +55,11 @@ if (!empty($_GET[GET_PARAM_SEARCH_TEXT])) { } else { $showRatings = $ratings; } - +/** + *:float gibt den return value der Funktion an + */ function calcMeanStars (array $ratings) : float { - $sum = 1; + $sum = 0; foreach ($ratings as $rating) { $sum += $rating['stars'] / count($ratings); } @@ -86,7 +88,17 @@ function calcMeanStars (array $ratings) : float {

Gericht:

+ +

Allergien:

+

Bewertungen (Insgesamt: )

+
@@ -97,6 +109,7 @@ function calcMeanStars (array $ratings) : float { Text Sterne + Author @@ -104,6 +117,7 @@ function calcMeanStars (array $ratings) : float { foreach ($showRatings as $rating) { echo "{$rating['text']} {$rating['stars']} + {$rating['author']} "; } ?>