PHP中的startsWith()和endsWith()函数
我该如何编写两个函数,这些函数将接受字符串并以指定的字符/字符串开头或以指定的字符串结尾?
例如:
$str = '|apples}';echo startsWith($str, '|'); //Returns true
echo endsWith($str, '}'); //Returns true
回答:
function startsWith($haystack, $needle){
$length = strlen($needle);
return (substr($haystack, 0, $length) === $needle);
}
function endsWith($haystack, $needle)
{
$length = strlen($needle);
if ($length == 0) {
return true;
}
return (substr($haystack, -$length) === $needle);
}
如果您不想使用正则表达式,请使用此选项。
以上是 PHP中的startsWith()和endsWith()函数 的全部内容, 来源链接: utcz.com/qa/435669.html