php专区

 首页 > php专区 > PHP基础 > 字符串 > PHP substr() 函数

PHP substr() 函数

分享到:
【字体:
导读:
         摘要:时间截取(有更好建议的朋友可以发表下)可选。规定要返回的字符串长度。默认是直到字符串的结尾 ...

PHP substr() 函数

语法

substr(string,start,length)


参数 描述
string 必需。规定要返回其中一部分的字符串。
start

必需。规定在字符串的何处开始。

  • 正数 - 在字符串的指定位置开始
  • 负数 - 在从字符串结尾的指定位置开始
  • 0 - 在字符串中的第一个字符处开始
charlist

可选。规定要返回的字符串长度。默认是直到字符串的结尾。

  • 正数 - 从 start 参数所在的位置返回
  • 负数 - 从字符串末端返回


实例:

时间截取(有更好建议的朋友可以发表下)

 

PHP代码
  1. $str=20100718-20100718   
  2.  $format_time=explode("-",$str);    
  3.  $time_str.=substr($format_time[0],0,4)."-";   
  4.  $time_str.=substr($format_time[0],4,2)."-";   
  5.  $time_str.=substr($format_time[0],6,2)."~";   
  6.  $time_str.=substr($format_time[1],0,4)."-";   
  7.  $time_str.=substr($format_time[1],4,2)."-";   
  8.  $time_str.=substr($format_time[1],6,2);   
  9.   
  10. echo $time_str;//2010-07-18~2010-07-18   
PHP substr() 函数
分享到:
PHP判断字符串编码是否为utf8以及转换问...
PHP判断字符串编码是否为utf8以及转换问题 今天说说编码乱码问题,当一个页面存在两种编码的时候,无论你乍么选择都会出现乱码,解决方法: 1.你据在网页编码是哪个。 2.首先判断字符串编码是否为utf8代码如下:   PHP代码 function is_utf8($word)     {     if (preg_...
中文字符路径找不到解决方法
中文字符路径找不到解决方法 直接在浏览器里输入:D:\我的文档\My Pictures\2.jpg,能找得到对应图片,但是在PHP中var_dump(file_exists('D:\我的文档\My Pictures\2.jpg'));显示为false; 说明路径是没有问题的,问题出在编码上。最终找到原因,在php默认字符为utf-8,要转换为GBK,或gb2312来解决。我是转换...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……