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

posted @ 2016-05-31 15:08  北宋小康  阅读(159)  评论(0编辑  收藏  举报