Home  >  Article  >  Backend Development  >  Detailed explanation of how to use php function to intercept string instances

Detailed explanation of how to use php function to intercept string instances

伊谢尔伦
伊谢尔伦Original
2017-06-29 10:52:381221browse

This article mainly introduces the usage analysis of phpString interception function, and gives two examples, respectively describing the usage of PHP's own string interception function and custom function The method of realizing string interception is a very practical string operation skill.

This article analyzes the usage of php string interception function with examples. Share it with everyone for your reference. The specific analysis is as follows:

The function that comes with PHP to intercept strings can only handle English, but it cannot intercept numbers that are mixed in Chinese. The latter example is easier to use, and the first one is mainly for beginners to learn. Used, the specific code is as follows:

".$str."
"; //按各种方式进行截取 $str1 = substr($str,5); echo "从第5个字符开始取至最后:".$str1."
"; $str2 = substr($str,9,4); echo "从第9个字符开始取4个字符:".$str2."
"; $str3 = substr($str,-5); echo "取倒数5个字符:".$str3."
"; $str4 = substr($str,-8,4); echo "从倒数第8个字符开始向后取4个字符:".$str4."
"; $str5 = substr($str,-8,-2); echo "从倒数第8个字符开始取到倒数第2个字符为止:".$str5."
"; ?>


supports mixed Chinese and English interception, the code is as follows:

 $length) 
    {  
        for($i=0; $i < $length; $i++)  
        if (ord($str_cut[$i]) > 128)    $i++;  
        $str_cut = substr($str_cut,0,$i)."..";  
    }  
    return $str_cut;  
} 
?>


The above is the detailed content of Detailed explanation of how to use php function to intercept string instances. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn