public function startsWith($haystack, $needles) : bool { foreach ((array) $needles as $needle) { if ($needle != '' && substr($haystack, 0, strlen($needle)) === (string) $needle) { return true; } } return false; }