您的位置:首页 > 编程语言 > PHP开发

php手册里的 显示所有你查找的字符的位置,以及该字符所在的单词

2013-01-15 09:18 471 查看
//该函数的功能是显示所有你查找的字符的位置,以及该字符所在的单词

function strpos_recursive($haystack, $needle, $offset = 0, &$results = array()) {                
   $offset = strpos($haystack, $needle, $offset);
   if($offset === false) {
       return $results;            
   } else {
       $results[] = $offset;
       return strpos_recursive($haystack, $needle, ($offset + 1), $results);
   }

}

$string = 'This is some string';

$search = 'i';

$found = strpos_recursive($string, $search);

if($found) {
   foreach($found as $pos) {
       echo 'Found "'.$search.'" in string "'.$string.'" at position <b>'.$pos.'</b><br />';
   }    

} else {
   echo '"'.$search.'" not found in "'.$string.'"';

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐