您好,欢迎访问一九零五行业门户网

高手教你PHP字符串截取函数使用_PHP教程

学习php时,你可能会遇到php字符串截取问题,这里将介绍php字符串截取函数问题的解决方法,在这里拿出来和大家分享一下。php本身是一种简单而强大的语言。php语言拥有核心特性如强大的字符串和数组处理能力,同时极大的改进了对面向对象编程的支持(php5以上版本)。
通过使用标准的和可选的扩展模块,php应用程序可以连接mysql或oracle等十几种数据库、绘图、创建pdf文件和创建解析xml文件。你也可以使用c语言来写自己的php扩展模块。例如,在已存在的代码库中提供一个php的接口函数。你也可以在windows下运行php,使用com控制其它诸如word和excel的windows应用程序,或者使用odbc来连接数据库。在国内,php曾经和微软的asp并驾齐驱,是大家常用的网络编程语言。asp3.0现在早已经被微软放弃了,不再更新,也许有人会认为:php应该也是个快作古的东西了吧?然而事实恰恰相反,php不仅在高速发展,把asp远远抛在身后,而且渐渐成为现在互联网上使用最为广泛、最热门的语言。下面我们就一起利用php这门强大的语言解决这个问题吧。
php字符串截取函数代码:
php  functionget_substr($string,$start='0',$length='')  {  $start=(int)$start;  $length=(int)$length;  $i=0;  if(!$string)  {  return;  }  if($start>=0)  {  while($i$start)  {  if(ord($string[$i])>127)  {  $i=$i+2;  }  else  {  $i++;  }  }  $start=$i;  if($length=='')  {  returnsubstr($string,$start);  }  elseif($length>0)  {  $end=$start+$length;  while($i$end)  {  if(ord($string[$i])>127)  {  $i=$i+2;  }  else  {  $i++;  }  }  if($end!=$i-1)  {  $end=$i;  }  else  {  $end--;  }  $length=$end-$start;  returnsubstr($string,$start,$length);  }  elseif($length==0)  {  return;  }  else  {  $length=strlen($string)-abs($length)-$start;  returnget_substr($string,$start,$length);  }  }  else  {  $start=strlen($string)-abs($start);  returnget_substr($string,$start,$length);  }  }   ?> 
http://www.bkjia.com/phpjc/446451.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/446451.htmltecharticle学习php时,你可能会遇到php字符串截取问题,这里将介绍php字符串截取函数问题的解决方法,在这里拿出来和大家分享一下。php本身是一种...
其它类似信息

推荐信息