zoukankan      html  css  js  c++  java
  • substr的学习(PHP学习)

    substr的用法:

    首先看PHP手册 ,手册上是这样说的

    string substr ( string $string , int $start [, int $length ] )
    

      执行substr返回的是一个字符串,然后它的第一个参数是要被截取的字符串,第二个参数是init型表示字符串开始的字符串,第三个参数是init型表示长度。

    首先来看只有第一和第二个参数的情况

    <?php 
    
    $str='hello world';
    echo substr($str, 2),'<br />';   
    //返回llo world,,当第二个参数为正,且没有第三个参数的时候
    //表示从左边开始的位置开始起,截取到字符串结尾
    echo $str,'<br />';              
    //返回hello world 说明substr不会改变原字符串
    echo substr($str, -2),'<br />';	 
    //返回ld,当第二个参数为负数,且没有第三个参数的时候,
    //表示起始位置是从右边开始算的,然后截取到字符串结尾
    
     ?>
    

      第二种情况是有三个参数的时候,看如下代码:

    <?php 
    
    $str='hello world';
    echo substr($str, 2,2),'<br />';   
    //返回llo world,,当第二个参数为正,且有第三个参数的时候
    //表示从左边开始的位置开始起,截取2个长度的字符串
    //第三个参数是正的时候表示截取字符的长度
    echo $str,'<br />';              
    //返回hello world 说明substr不会改变原字符串
    echo substr($str, -2,-1),'<br />';	 
    //返回ld,当第二个参数为负数,且有第三个参数的时候,
    //表示起始位置是从右边开始算的,截取到第三个参数的位置
    //第三个参数是负数的时候表示‘结束位置’,而且是从右侧开始的
    //注意结束位置一定要在开始位置的右侧,不然是不会有返回值的
    
     ?>
    

      

  • 相关阅读:
    获取腾讯soso地图坐标代码
    PHP获取服务器的mac地址类
    关于PHPExcel导出Excel时身份证,数字会导出为科学计数的处理方法
    PhpExcel笔记,phpExcel中文帮助手册
    微信开发之——Php批量生成带参数的二维码
    [转载]数据管理——数据血缘关系概述
    HDFS学习总结
    CDH5.7Hadoop集群搭建(离线版)
    QlikSense系列(1)——整体介绍
    Python学习小计
  • 原文地址:https://www.cnblogs.com/ggbd-lie/p/3263992.html
Copyright © 2011-2022 走看看