php两个不错的字符串startswith实现

时间: 2010-9-23 - 分类: PHP - 评论: 0 - 阅读: 1,263 次

写得很轻巧精妙的start with实现,学习借鉴。来自http://www.jonasjohn.de/snippets/,在他的网站上还能看到更多不错的一些实用函数的实现,有时间可以揣摩看看

/**
 * StartsWith
 * Tests if a text starts with an given string.
 *
 * @param     string
 * @param     string
 * @return    bool
 */
function StartsWith($Haystack, $Needle){
 // Recommended version, using strpos
 return strpos($Haystack, $Needle) === 0;
}

// Another way, using substr
function StartsWithOld($Haystack, $Needle){
 return substr($Haystack, 0, strlen($Needle)) == $Needle;
}

发表评论