文档章节

php函数之字符串篇String

Jceee
 Jceee
发布于 2014/04/28 11:16
字数 324
阅读 111
收藏 0

---------------关于字符串------------------

stristr(str,search)      查询字符串str中search第一次出现的地方,并从返回从匹配点开始到str结束的字符串。对字符的大                             小写不敏感,查不到则返回false.

strstr(str,search)        方法同上,区别:大小写敏感。

strtoupper(str)        将str转换成大写(英文字符) 

str_repeat(str,repeat)  将str字符重复repeat次

strpos(str,search,start)       查找search在str中第一次出现的位置,返回位置下标。找不到则返回false.

sprintf(format,arg1,arg2,...,argn)      用argn 代替 format字符串中第n个的%s  

strip_tags(string,allow)     检查并去除字符串string除allow(可选)标签外的标签(html script css等 )

trim(str,charlist)               去掉字符串str两端的空格以及charlist(可选)预定义字符

substr(str,start,len)           返回字符串str从start开始的长度为len的字符串

old(str)               返回字符串第一个字符的ascii码

serialize(value)   对value序列化

unserialize(json)  对序列化json返回 php值

mb_detect_encoding(str) 检查str的字符编码

方法示例:1删除字符串中最后n个字符

   /* 去除最后一个字符
   * @param string $str
   * @param int $n
   * @return string
   */
  function cleanLastOne($str,$n){
   $newstr = substr($str, 0,strlen($str)-$n);
   return $newstr;
  }


© 著作权归作者所有

Jceee
粉丝 17
博文 47
码字总数 19440
作品 0
广州
程序员
私信 提问
如何做权限控制?

这里只是我的项目用到的一种方法,欢迎大家探讨: chenglin博客,原文地址:http://www.chenglin.name/php/blog/395.html 关于权限控制的问题,最近项目用到的一种方法,具体思路如下: 1、自...

Cleey
2014/02/14
749
1
正则表达式之——POSIX正则表达式函数

POSIX正则表达是PHP编译器的默认风格,PHP中还提供了许多POSIX正则表达式函数,例如ereg()、eregi()、split()和sql_regcase()等。 1. ereg()函数 ereg()函数可以再字符串中查找与指定正则表达...

CoderAndy
2014/04/08
71
0
PHP之新手自学基础知识(一)——开始篇

1.认识PHP标签 PHP 脚本以 结束 注意:;号不能少而.英文点字符串拼接,echo关键字与字符串之间至少要有一个空格,echo是PHP中的输出语句类似Java的println 2.创建(声明)PHP变量,PHP 是一门...

天谴残魂
2018/01/03
0
0
在PHP中常遇到的变量处理函数库(isset()、unset()、empty、is_array...

gettype: 取得变量的类型。 intval: 变量转成整数类型。 doubleval: 变量转成倍浮点数类型。 empty: 判断变量是否已配置。 isarray: 判断变量类型是否为数组类型。 isdouble: 判断变量类型是...

雍雍_yoyo
2013/05/06
159
0
php htmlspecialchars_decode()函数将一些HTML实体转换为字符

在php中,htmlspecialchars_decode()函数是用来把一些预定义的HTML实体转换为字符,返回转换后的字符串,原字符串不变; 将被转换的HTML实体有: &:转换为&; ":转换为"; ':转换为'; <:...

bengozhong
04/08
13
0

没有更多内容

加载失败,请刷新页面

加载更多

Spring Boot + Mybatis + Ehcache 二级缓存实例

二级缓存是多个SqlSession共享的,其作用域是mapper的同一个namespace,不同的sqlSession两次执行相同namespace下的sql语句且向sql中传递参数也相同即最终执行相同的sql语句,第一次执行完毕...

xiaolyuh
14分钟前
4
0
Spring源码学习(二)哎呦,按菜谱做菜与AbstractAutowireCapableBeanFactory.createBean流程差不多

记得跟老婆谈恋爱时,有一天心血来潮给老婆做饭,按照菜谱一步一步的做,结果差点把厨房烧了!!! 这事至今老婆还记得。 入口 上一篇说了,AbstractBeanFactory.getBean的主流程 ,今天来说下...

温安适
16分钟前
34
0
前端UI攻城狮 你们该抛弃jQuery了

你不再需要jQuery! Web工程师太依赖jQuery了,某种意义上说jQuery已经成了JavaScript的同义词。但是我们真的需要他么?或许我们应该反思一下什么时候才真的需要jQuery。 对我个人而言开始使...

前端老手
17分钟前
3
0
六、Java设计模式之工厂方法

工厂方法定义: 定义一个创建对象的接口,但让实现这个接口的类来决定实例化哪个类,工厂方法让类的实例化推迟到子类中进行 类型:创建型 工厂方法-使用场景: 创建对象需要大量重复的代码 ...

东风破2019
59分钟前
5
0
win服务器管理遇到的一系列问题记录

有些小伙伴在使用iis7远程桌面管理工具的时候总是会遇到一系列的问题,下面就是为大家介绍一下服务器日常管理过程中出现的问题及我的解决办法和心得。希望能帮到大家。   拒绝服务器重新启...

1717197346
今天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部