zoukankan      html  css  js  c++  java
  • php学习笔记之字符串处理

    博客文发布于2016年0531.11:30

    对于字符串的处理

    主要对于可能使用到的一些方法进行总结:

    首先常用词

    1.strlen()字符串长度

    $a="hi";  echo strlen($a); 

    结果是2

    2.strcmp()字符串比较,区分大小写,相同返回0

    var_dump(strcmp("hello","Hello"));  结果是int1

    var_dump(strcmp("a","b")); 结果是int-1

    3,strcasecmp() 字符串比较,不区分大小写,相同返回0,

    echo strcasecmp("a","A");  返回结果是int 0

    4。strtolower()转小写

    $a=APP

     echo  strtolower($a);结果是app

    5,strtoupper()转大写,

     echo  strtoupper($a);

    同上反义

    6.explode()拆分字符串,拆分成数组(返回一个数组)

    $a="n01xn02xn03xn04;"

    $attr=explode("x",$a);x是分割符

    var_dump($attr);  

    结果是:

    array (size=4)

        0=>string'no1'(lenght=3)

        1=>string'no2'(lenght=3)

        2=>string'no3'(lenght=3)

        3=>string'no4'(lenght=3)

    *使用的比较普遍

    例数据库1 内容查找

    2考试题选择题答案

    7,implode()将数组元素拼接成字符串

      $a="n01/n02/n03/n04"

    implode(">",$attr )

    结果是n01>n02>n03>n04

    8。substr_replace(string,replacement,start,length)*替换字符串,替换指定位置

    substr_replace($a,"xx",0,4)将指定位置的内容替换成“xx”

    9 str_replace(find,replace,string)以其他字符替换字符串中的一些字符

    查找替换

    echo  str_replace("n","m",$a);

    将$a中所有的“n”全部替换成"m"

    10 substr()截取字符

    subsre($a,0,4)截取$a中从0开始长度lenght=4的字符

    $str = array

    (

    array("n001","汉族"),

    array("n002","回族"),

    array("n003","苗族")

    );

    $a= "n001^汉族|n002^回族|n003^苗族|";

    echo substr($a,0,strlen($a)-1);

    正则表达式

    PHP中的数组与数据结构

  • 相关阅读:
    操作系统 进程(下)
    操作系统 进程(上)
    进程的执行状态
    操作系统之内存与进程
    阿里巴巴一道笔试题
    ASP.NET 验证码 不同浏览器 不刷新问题
    Android常用控件之GridView使用BaseAdapter
    spoj 8222 Substrings (后缀自动机)
    【每天一个Linux命令】13. Linux中whereis命令的用法
    JSP 文件上传下载系列之二[Commons fileUpload]
  • 原文地址:https://www.cnblogs.com/koker/p/5545323.html
Copyright © 2011-2022 走看看