]> git.mxchange.org Git - friendica.git/blobdiff - src/Util/Strings.php
Issue 9657: Check the age of an item
[friendica.git] / src / Util / Strings.php
index 35e7ebe1510c732ccd793e2837297acdbbf666b0..9d4a8212f6221faefaf460fb968db1d8dbddffd4 100644 (file)
@@ -68,6 +68,7 @@ class Strings
         *
         * @param string $string Input string
         * @return string Filtered string
+        * @deprecated since 2020.09 Please use Smarty default HTML escaping for templates or htmlspecialchars() otherwise
         */
        public static function escapeTags($string)
        {
@@ -379,6 +380,7 @@ class Strings
        /**
         * Check if the first string starts with the second
         *
+        * @see http://maettig.com/code/php/php-performance-benchmarks.php#startswith
         * @param string $string
         * @param string $start
         * @return bool
@@ -390,6 +392,21 @@ class Strings
                return $return;
        }
 
+       /**
+        * Checks if the first string ends with the second
+        *
+        * @see http://maettig.com/code/php/php-performance-benchmarks.php#endswith
+        * @param string $string
+        * @param string $end
+        * @return bool
+        */
+       public static function endsWith(string $string, string $end)
+       {
+               $return = substr_compare($string, $end, -strlen($end)) === 0;
+
+               return $return;
+       }
+
        /**
         * Returns the regular expression string to match URLs in a given text
         *