字符串截取代码

 代码如下 复制代码

 function my_sub_str($string, $sublen, $start)
 {
  $pa = "/fdddd";
  preg_match_all($pa, $string, $t_string);

  if(count($t_string[0]) - $start > $sublen) return join('', array_slice($t_string[0], $start, $sublen))."...";
  return join('', array_slice($t_string[0], $start, $sublen));
 }

 /**
  * 字符串截取 不加"..."
  */

 代码如下 复制代码

 function my_sub_str_00($string, $sublen, $start)
 {
  $pa = "/sss/";
  preg_match_all($pa, $string, $t_string);

  return join('', array_slice($t_string[0], $start, $sublen));
 }

//字符截取测试

 代码如下 复制代码
$string ="www.111cn.net中国web第一站";
echo my_sub_str($string, 10, 0); //输出 www.111cn....
时间: 2024-10-27 01:14:36

字符串截取代码的相关文章

急求!蓝色部分字符串截取代码

问题描述 急求!蓝色部分字符串截取代码 解决方案 这应该是返回给你json数据,你只需要key-value的形式获取,而不是截取.我是这样理解的. 解决方案二: text.split('":"')[1].split('","')[0] 解决方案三: 在说明一下 用JAVA的字符串截取蓝色部分数据, 急求代码奉上 解决方案四: 用substring吧 解决方案五: String sd =str.substring(str.indexOf(":"),

可以保证单词完整性的PHP英文字符串截取代码分享_php实例

直接上代码: /** * 完整词的截取 * * @param $str * @param $start * @param $length * * @return string */ public static function usubstr($str, $start, $length = null) { // 先正常截取一遍. $res = substr($str, $start, $length); $strlen = strlen($str); /* 接着判断头尾各6字节是否完整(不残缺)

phpthink中字符串截取代码-支持中文和其它编码

 代码如下 复制代码 /** +---------------------------------------------------------- * 字符串截取,支持中文和其它编码 +---------------------------------------------------------- * @param string $str 需要转换的字符串 * @param string $start 开始位置 * @param string $length 截取长度 * @param s

SQL 截取字符串应用代码_MsSql

SUBSTRING 返回字符.binary.text 或 image 表达式的一部分.有关可与该函数一起使用的有效 Microsoft SQL Server 数据类型的更多信息,请参见数据类型. 语法 SUBSTRING ( expression , start , length ) 参数 expression 是字符串.二进制字符串.text.image.列或包含列的表达式.不要使用包含聚合函数的表达式. start 是一个整数,指定子串的开始位置. length 是一个整数,指定子串的长度(

php中截取中文字符串的代码小结_php技巧

字符串截取是一个非常常见的编程任务,而往往带中文的字符串截取会经常用到.虽然不难,但是自己写函数实现又耗费时间,这里介绍一个比较好用的字符串截取函数,能够胜任基本的需求了. 1. 截取GB2312中文字符串 复制代码 代码如下: < ?php //截取中文字符串 function mysubstr($str, $start, $len) { $tmpstr = ""; $strlen = $start + $len; for($i = 0; $i < $strlen; $i

mssql sql 字符串截取实例代码

mssql sql 字符串截取实例代码 关于字符串截取我们用substring函数 substring   (   expression   ,   start   ,   length   )   返回字符.binary.text   或   image   表达式的一部分. 参数 expression 是字符串.二进制字符串.text.image.列或包含列的表达式.不要使用包含聚合函数的表达式. start 是一个整数,指定子串的开始位置. length 是一个整数,指定子串的长度(要返回

php 截取utf-8格式的字符串实例代码_php实例

php 截取utf-8格式的字符串 php中,我们经常需要截取字符串.英文字符占用一个字节,中文字符占用两个字节,但中文字符占用两个字节是相对于GBK编码而言但是在时下国际流行的UTF8编码中,一个中文字符占用3个字节.本文章向大家介绍一个php 截取utf-8格式字符串的函数. 举例说明: function truncate_utf8_string($string, $length, $etc = '...') { $result = ''; $string = html_entity_dec

按字节截取字符串java代码

按字节截取字符串java代码 本文章提供三款java截取字符串函数,他们可以按字节不来取截取字符串长度的代码,很方便实例. * 取字符串的前tocount个字符 * * @param str 被处理字符串 * @param tocount 截取长度 * @param more 后缀字符串 * @version 2004.11.24 * @author zhulx * @return string */ public static string substring(string str, int

SQL 截取字符串应用代码

SUBSTRING 返回字符.binary.text 或 image 表达式的一部分.有关可与该函数一起使用的有效 Microsoft® SQL Server 数据类型的更多信息,请参见数据类型. 语法 SUBSTRING ( expression , start , length ) 参数 expression 是字符串.二进制字符串.text.image.列或包含列的表达式.不要使用包含聚合函数的表达式. start 是一个整数,指定子串的开始位置. length 是一个整数,指定子串的长度