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中的数组与数据结构

  • 相关阅读:
    与众不同 windows phone (50)
    与众不同 windows phone (49)
    重新想象 Windows 8.1 Store Apps (93)
    重新想象 Windows 8.1 Store Apps 系列文章索引
    重新想象 Windows 8.1 Store Apps (92)
    重新想象 Windows 8.1 Store Apps (91)
    重新想象 Windows 8.1 Store Apps (90)
    重新想象 Windows 8.1 Store Apps (89)
    重新想象 Windows 8.1 Store Apps (88)
    重新想象 Windows 8.1 Store Apps (87)
  • 原文地址:https://www.cnblogs.com/koker/p/5545323.html
Copyright © 2011-2022 走看看