PHP------关于字符串的处理

  每一种语言对,字符串都是比较重要的,因为字符串牵扯到输出。

  尤其是在网页里面,所有的内容输出,都要以字符串的形式展示在页面上。比如,输出换行、输出一段话或者输出一个标签,都是以字符串来输出的;有时用数据库查询出的结果,也要用到字符串来处理。

关于字符串的处理:

【1】取字符串的长度:

是用一个方法来取的,方法名为strlen()

()里需要一个参数  参数是:string类型的变量

返回的是一个数字

例子:

PHP------关于字符串的处理

显示的结果:

PHP------关于字符串的处理

这个5,是字符串的长度

【2】字符串比较大小,区分大小写,相同返回0

Strcmp();

例子:

字符串不相等:

PHP------关于字符串的处理

显示的结果:

PHP------关于字符串的处理

字符串不相等输出的是1

字符串 相等:

PHP------关于字符串的处理

结果:PHP------关于字符串的处理

字符串相等输出的是0

总结:

var_dump (strcmp(“hello”,”hello”));//判断两个字符串是否相同,相同返回0,不同返回1,区分大小写

【3】字符串比较,不区分大小写,相同返回0

         strcasecmp()  

例子:

PHP------关于字符串的处理

显示的结果:

PHP------关于字符串的处理

总结:echo strcasecmp("hello","Hello")   //断两个字符串是否相同,相同返回0,不同返回1,不区分大小写

【4】字符串,转小写

Strtolower();       返回一个新的字符串

例子:

PHP------关于字符串的处理

显示结果:

PHP------关于字符串的处理

【5】字符串,转小写

echo strtoupper();//转小写

例子:

PHP------关于字符串的处理

结果:

PHP------关于字符串的处理

【6】拆分

<?php

$a=”noo1|n002|n003”;

$attr=explode(“|”,$a);//拆分字符串,返回 一个数组

Var_dump($attr);

?>

explode();  //参数:分割符,字符串。返 回一个数组

分割符,可以是任何其他的

例子:

PHP------关于字符串的处理

结果:

PHP------关于字符串的处理

上一篇:mysql 和 sqlite 区别 及 SQLite Expert Professional sqliteManager 区别


下一篇:Android开发——JobScheduler机制