From 7b0ed66d6b972bfc88d7b9a1a0e1369f01084189 Mon Sep 17 00:00:00 2001 From: Laria Carolin Chabowski Date: Sun, 8 Nov 2020 17:45:02 +0100 Subject: Replace array_repeat() with equivalent array_fill() calls --- ratatoeskr/main.php | 2 +- ratatoeskr/sys/GlobalSte.php | 7 ++++--- ratatoeskr/sys/utils.php | 20 -------------------- 3 files changed, 5 insertions(+), 24 deletions(-) diff --git a/ratatoeskr/main.php b/ratatoeskr/main.php index c5f0b89..c88cc8b 100644 --- a/ratatoeskr/main.php +++ b/ratatoeskr/main.php @@ -94,7 +94,7 @@ function _ratatoeskr() })); $urlpath = explode("/", @$_GET["action"]); - $rel_path_to_root = implode("/", array_merge(["."], array_repeat("..", count($urlpath) - 1))); + $rel_path_to_root = implode("/", array_merge(["."], array_fill(0, count($urlpath) - 1, ".."))); $GLOBALS["rel_path_to_root"] = $rel_path_to_root; $data = ["rel_path_to_root" => $rel_path_to_root]; $ste->vars["rel_path_to_root"] = $rel_path_to_root; diff --git a/ratatoeskr/sys/GlobalSte.php b/ratatoeskr/sys/GlobalSte.php index 3a5c8e6..3fad630 100644 --- a/ratatoeskr/sys/GlobalSte.php +++ b/ratatoeskr/sys/GlobalSte.php @@ -49,7 +49,9 @@ class GlobalSte $repeats = empty($params["repeat"]) ? 1 : $params["repeat"] + 0; return implode( "\n\n", - array_repeat( + array_fill( + 0, + $repeats, "

Lorem ipsum dolor sit amet, consectetur adipisici elit, " . "sed eiusmod tempor incidunt ut labore et dolore magna " . "aliqua. Ut enim ad minim veniam, quis nostrud exercitation " @@ -112,8 +114,7 @@ class GlobalSte . "dolore magna aliquyam erat, sed diam voluptua. At vero eos " . "et accusam et justo duo dolores et ea rebum. Stet clita " . "kasd gubergren, no sea takimata sanctus est Lorem ipsum " - . "dolor sit amet.

", - $repeats + . "dolor sit amet.

" ) ); } diff --git a/ratatoeskr/sys/utils.php b/ratatoeskr/sys/utils.php index 7092f4d..21d65f9 100644 --- a/ratatoeskr/sys/utils.php +++ b/ratatoeskr/sys/utils.php @@ -10,26 +10,6 @@ * See "ratatoeskr/licenses/ratatoeskr" for more information. */ -/* - * Function: array_repeat - * - * Parameters: - * - * $val - - * $n - - * - * Returns: - * - * An array with $val $n-times repeated. - */ -function array_repeat($val, $n) -{ - $rv = []; - for ($i = 0; $i < $n; ++$i) { - array_push($rv, $val); - } - return $rv; -} /* * Function: intcmp -- cgit v1.2.3-54-g00ecf