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

    1. 统计字符串的长度

    int strlen(str)

    通常情况下,字母,数字、下划线、空格占一个字符(一个长度)

    在现实中一个汉字占2个字符。

    在utf8编码格式中占3 字符

    2. 字符串替换

    string str_replace(old string, new string, string)   区分大小写

    说明:

    old string   将被查找的字符,而且会被new string替换

    new string   查找完的字符串将以它来替换old string

    string       到这里查找和替换old string(范围)

    string str_ireplace(old string, new string, string)

    $str = 'Hnhunanchangsha';
    echo str_replace('h', '<font color=red>h</font>', $str);
    echo str_ireplace('h', '<font color=red>h</font>', $str);

    3. 重复输出字符串

    str_repeat(input, multiplier)

    input       表示字符串

    multiplier  重复次数,可以0次,如果0次就不会显示

    echo str_repeat('a', 10);

    4. 字符串截取

    strstr(字符串,字符或字符串)    首次

    strrchr(字符串,字符或字符串)  最后一次

    $str = '0731-88956785';
    echo strstr($str, '8');   //88956785
    echo '<br>';
    echo strrchr($str, '8');  //85

    5. 字符串比较

    strcmp(str1,str2)

    比较规则:按照ASCLL进行比较

    返回值:

    1)str1等于str2,返回数字0

    2)str1大于str2,返回数字1

    3)str1小于str2,返回数字-1

    6. 统计某一个字符出现的次数

    substr_count(str,obj)

    说明:

    str   字符串

    obj  被统计的一个字符或者字符串

    返回值:是一个整数


    7. 去除字符串两边的空格或者指定的字符

    trim(str[,charlist])

    说明:

    str   字符串

    charlist   可选 , 指定字符

    返回值:str 去除空格或者字符之后的结果

    ltrim(str[,charlist])   l  left

    rtrim(str[,charlist] )  r  right

    8. 字符串转换成数组

    array explode(分隔符,字符串)    用分隔符来隔离字符串

    返回值:数组

     

    9. 把字符串转成大/小写

    strtoupper(str)

    strtolower(str)


    10. 倒转字符串

    string strrev(str)

  • 相关阅读:
    elasticsearch
    CentOS6.9安装Logstash
    CentOS6.9安装Filebeat监控Nginx的访问日志发送到Kafka
    openresty capture
    CentOS6.9安装socat
    CentOS挂Windows的NFS备忘
    openCV 备忘
    rabbitmq更换数据文件和日志文件的存放位置
    根据某个文件或文件夹自制rpm包
    checkinstall打包工具使用
  • 原文地址:https://www.cnblogs.com/pengyunjing/p/6901372.html
Copyright © 2011-2022 走看看