helpers.php 567 B

123456789101112131415161718192021222324252627
  1. <?php
  2. if (!function_exists('str_starts_with')) {
  3. /**
  4. * @param string $haystack
  5. * @param string $needle
  6. * @return bool
  7. */
  8. function str_starts_with(string $haystack, string $needle): bool
  9. {
  10. return substr($haystack, 0, strlen($needle)) === $needle;
  11. }
  12. }
  13. if (!function_exists('str_contains')) {
  14. /**
  15. * @param string $haystack
  16. * @param string $needle
  17. * @return bool
  18. */
  19. function str_contains(string $haystack, string $needle): bool
  20. {
  21. return strpos($haystack, $needle) !== false;
  22. }
  23. }