我一直在Str::endsWith
检查几个字符串并确保某些域被阻止注册我的网站。
只是想知道是否有一个好方法可以在 Laravel 中将多个“检查”传递给 Str::endsWith 。
$result = Str::endsWith($email_address, '@mail.ru');
Run Code Online (Sandbox Code Playgroud)
例如,我可以传递一个数组作为第二个参数来检查多个扩展吗?
是的,您可以传递一个值数组作为第二个参数:
/**
* Determine if a given string ends with a given substring.
*
* @param string $haystack
* @param string|array $needles
* @return bool
*/
public static function endsWith($haystack, $needles)
Run Code Online (Sandbox Code Playgroud)
您也可以尝试并发现这一点,而不是询问。;-)
任何采用“我可以...”格式的问题都意味着您可以尝试并且很可能自己回答。
总是尝试一些事情,你不会破坏任何东西......很有可能。