PHP开发中字符串截取函数的方法

来源:爱站网时间:2021-04-09编辑:网友分享
PHP在网站开发中是常见的,而初学者对函数来说有一定的难度,今天爱站技术频道小编就给大家带来了PHP开发中字符串截取函数的方法,一起进入下文学习吧!

PHP在网站开发中是常见的,而初学者对函数来说有一定的难度,今天爱站技术频道小编就给大家带来了PHP开发中字符串截取函数的方法,一起进入下文学习吧!

php自带的截取字符串的函数只能处理英文,数字的不能截取中文混排的,后面一个示例比较好用,第一个主要是给初学者学学用的,具体代码如下:

复制代码 代码如下:
  //构造字符串
  $str = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
  echo "原字符串:".$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."
";
 ?>


支持中英文混合截取,代码如下:

 

复制代码 代码如下:

 

/*
------------------------------------------------------
参数:
$str_cut    需要截断的字符串
$length     允许字符串显示的最大长度
 
程序功能:截取全角和半角(汉字和英文)混合的字符串以避免乱码
------------------------------------------------------
*/
function substr_cut($str_cut,$length)
{
    if (strlen($str_cut) > $length)
    { 
        for($i=0; $i         if (ord($str_cut[$i]) > 128)    $i++; 
        $str_cut = substr($str_cut,0,$i).".."; 
    } 
    return $str_cut; 
}
?>

 

看完爱站技术频道小编为大家介绍的PHP开发中字符串截取函数的方法,我们都知道了吧,那该怎么做呢?别着急,关注js.aizhan.com,我们将继续为大家答疑解惑。

上一篇:PHP开发中魔术变量的操作

下一篇:PHP开发中利用cookie访问二级域名的方法

您可能感兴趣的文章

相关阅读

查看更多 >