php学习笔记之字符串处理

Posted 北宋小康

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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中的数组与数据结构

以上是关于php学习笔记之字符串处理的主要内容,如果未能解决你的问题,请参考以下文章

PHP学习笔记--基础知识之常量

PHP学习笔记--基础知识之入门

PHP学习笔记--基础知识之变量

Linux学习笔记之更新yum安装最新Nginx+Php

PHP学习笔记--基础知识之常用运算符

PHP学习笔记之面向对象(上)