]> git.mxchange.org Git - friendica.git/blobdiff - src/Util/Strings.php
Add new contact/{id}/contacts[/{type}] route and module
[friendica.git] / src / Util / Strings.php
index 35e7ebe1510c732ccd793e2837297acdbbf666b0..1d440c19b7eede0aef7e7cd9b8ec13aea6df6c3c 100644 (file)
@@ -379,6 +379,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 +391,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
         *