zoukankan      html  css  js  c++  java
  • PHP——字符串处理部分

    PHP——字符串处理

    下面我们来讲一下我们经常使用的一些字符串处理的函数

    1.string(变量);——取这个变量里面的字符串的长度

    2.var_dump(变量a,变量b);——判断两个变量里面的字符串是否相同,相同返回一个0,不相同返回一个1,能够区分大小写的不同

    3.strcasecmp(变量a,变量b);——判断两个变量里面的字符串是否相同,相同返回一个0,不相同返回一个1,不能够区分大小写的不同,大写也当做小写进行读取

    4.strtolower(变量);——变量内字符串内容全部转变为小写字母

    5.strtoupper(变量);——变量内字符串内容全部转变为大写字母

    拆分

    $a = "n001|n002|n003|n004";

    6.explode("|",$a);——可以按照一定的格式来进行拆分     

    "|"——分隔符,第一个参数是以什么来进行分隔,可以是任何形式的值  在这里可以是n  0   n00等

    $a——变量,第二个参数是我要来拆分哪个字符串

    拆完之后  返回的是一个数组

    拼接

    7.implode(">","被拆分后的数组名称");——将数组元素拼接成字符串

    ">"——分隔符,用什么来进行字符串与字符串之间的分隔,可以是任何形式的值

    替换

    8.substr_replace($a,"mm",0,4);——替换指定位置的字符串,$a变量里面的第0个字符的位置开始替换4个字符为mm

    $a——变量名称

    "mm"——要替换为的内容

    0——在这个字符串中替换的开始位置,在这里是从$a变量里面的第0个字符的位置开始替换

    4——代表要替换多少个字符,在这里是从$a变量里面的第0个字符的位置开始替换4个字符

    9.str_replace("n","p",$a);——查找替换,在$a变量里面查找名称为n的字符全部替换为字符p

    n——在$a里面,名称为n的字符

    p——要替换为的字符名称

    截取

    10.subster($a,0,4);——截取字符串

    0——在$a里面要截取的起始位置

    4——要截取多长的一段

    如果截取的对象是一个二维数组那么写法就应该是:

    subster($a,0,strlen($a)-1);

    strlen($a)——$a数组内的字符串的总长度

    11.ltrim——去掉字符串最左边的空格(去开头空格)

    12.rtrim——去掉字符串最右边的空格(去末尾空格)

    13.str_split——将字符串拆分为数组(根据长度进行拆分字符串)

    str_split($a,6);——将$a按照以每段6个字符的长度来进行拆分

    6——每一段的长度

    14.strstr——返回某个字符串出现的位置到末尾的全部字符

    strstr($a,"|",true);

    "|"——根据“|”这个字符串 去$a这个变量里面查找

    true——如果加上true,那么返回的是|之前的所有字符串,如果不加true那么返回的是|之后的所有字符串,true可以省略不写

    15.strpos——返回的是某个字符在这个字符串中首次出现的位置

    16.strripos——返回的是某个字符在这个字符串中最后出现的位置

    17.substr_count——返回的是某一个字符在这个字符串中总共出现过的次数

    18.trim——去掉开头和结尾的空格

    19.ucwords——把字符串中的每个单词的首字母转换成大写

    2016.5.31    孤独夜莺

  • 相关阅读:
    [adminitrative][archlinux][setfont] 设置console的字体大小
    [daily][archlinux][rsync] rsync
    [skill][msgpack] 初试msgpack库以及基本使用
    AWS之搭建深度学习主机
    AWS之SSH登录:使用 PuTTY 从 Windows 连接到 Linux 实例
    加拿大大学排名 by USNews
    Python多进程vs多线程
    Python之JSON使用
    Python之模块与包
    Android重打包+重新签名工具Apktool Box
  • 原文地址:https://www.cnblogs.com/hanqishihu/p/5545378.html
Copyright © 2011-2022 走看看