首页 > Web开发 > 详细

php学习笔记之字符串处理

时间:2016-05-31 15:38:02      阅读:157      评论:0      收藏:0      [点我收藏+]

博客文发布于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中的数组与数据结构

php学习笔记之字符串处理

原文:http://www.cnblogs.com/koker/p/5545323.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!