php截取字符串网站内容(这里有新鲜出炉的PHP教程,程序狗速度看过来!)
优采云 发布时间: 2021-10-10 06:13php截取字符串网站内容(这里有新鲜出炉的PHP教程,程序狗速度看过来!)
这里是新鲜出炉的PHP教程,一起来看看程序狗速吧!
PHP 开源脚本语言 PHP(外文名:Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用的开源脚本语言。语法吸收了C语言、Java和Perl的特点,入门门槛低,易学,应用广泛。主要适用于Web开发领域。 PHP 的文件扩展名为 php。
本文文章主要详细介绍了php中文字符串截取的各种方法,有一定的参考价值,感兴趣的朋友可以参考
1.截取GB2312中文字符串
2.截取utf8编码的多字节字符串
3. UTF-8、GB2312支持的汉字截取功能
4. BugFree 的字符拦截功能
< ?php
/**
* @package BugFree
* @version $Id: FunctionsMain.inc.php,v 1.32 2005/09/24 11:38:37 wwccss Exp $
*
*
* Return part of a string(Enhance the function substr())
*
* @author Chunsheng Wang
* @param string $String the string to cut.
* @param int $Length the length of returned string.
* @param booble $Append whether append "...": false|true
* @return string the cutted string.
*/
function sysSubStr($String,$Length,$Append = false)
{
if (strlen($String) < = $Length )
{
return $String;
}
else
{
$I = 0;
while ($I < $Length)
{
$StringTMP = substr($String,$I,1);
if ( ord($StringTMP) >=224 )
{
$StringTMP = substr($String,$I,3);
$I = $I + 3;
}
elseif( ord($StringTMP) >=192 )
{
$StringTMP = substr($String,$I,2);
$I = $I + 2;
}
else
{
$I = $I + 1;
}
$StringLast[] = $StringTMP;
}
$StringLast = implode("",$StringLast);
if($Append)
{
$StringLast .= "...";
}
return $StringLast;
}
}
$String = "17test.info 走在中国自动化测试的前沿";
$Length = "18";
$Append = false;
echo sysSubStr($String,$Length,$Append);
?>
以上就是本文的全部内容,希望对您有所帮助,也希望您继续关注PHPERZ的最新内容。