From b029574fa52df2a59a87e172269a33fdb3cae357 Mon Sep 17 00:00:00 2001 From: James Collins Date: Wed, 13 Sep 2023 20:04:37 +1000 Subject: [PATCH] add URLEncode function --- app/Helpers/URLEncode.php | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 app/Helpers/URLEncode.php diff --git a/app/Helpers/URLEncode.php b/app/Helpers/URLEncode.php new file mode 100644 index 0000000..7f3f1f2 --- /dev/null +++ b/app/Helpers/URLEncode.php @@ -0,0 +1,23 @@ + '%20'] + if ($replaceArray === null) { + $replaceArray = [' ' => '%20']; + } + + // If $replaceArray is an array and not empty, perform the replacements + if (is_array($replaceArray) && !empty($replaceArray)) { + $string = str_replace(array_keys($replaceArray), array_values($replaceArray), $string); + } + + // Finally, use urlencode + return urlencode($string); +}