PHP知识点(2) - 字符串函数

与HTML有关的函数

addslashes();    //‘,"",\,NULL加上反斜杠

stripslashes();

htmlentities();

html_entity_decode();

htmlspecialchars();

htmlspecialchars_decode();

nl2br();

strip_tags();

chr();    //将ASCII码转化为字符

ord();    //将字符转化为ASCII码值

implode();    = join();

explode();

str_split();            //将字符串按照指定长度返回数组

chunk_split();    //将字符串按指定长度分割成小块,会在每个块后面加上end(默认“\r\n”)

去空格和字符串填补函数

trim();

ltrim();

rtrim();

str_pad(string,length,pad_str,flag);        //将字符串string用pad_str填充到length的长度,如果没指定pad_str,用空格填充,flag指定是在左、右还是两边填充,默认右边

str_repeat(input,times);        //返回input重复times后的字符串

number_format();

money_format();

md5();

sha1();

str_replace(1,2,3);    //将字符串3中的1替换成2

str_ireplace();

strstr();=strchr();        //返回所查找的字符串首次出现到该字符串结尾,返回的string类型

stristr();

strrchr();                    //返回所查找的字符或字符串最后出现到该字符串的结尾

strpos();                    //返回的查找字符或字符串第一次出现的位置,返回的是Int类型

stripos();

strrpos();

strripos();

substr(string,start,length);    //返回字符串从start开始的length个长度的字串

strlen();

strcmp();                    //二进制安全比较,返回1,-1,0

strcasecmp();            //忽略大小写

strnatcmp();              //按自然排序比较

strnatcasecmp();        
strncmp();                //二进制安全比较字符串开头的若干个字符,该函数与 strcmp() 类似,不同之处在于你可以指定两个字符串比较时使用的长度(即最大比较长度)。 注意该比较区分大小写。

strncasecmp();

strtolower();

strtoupper();

ucword();

ucfirst();        //将串的首字符大写,后面的字符保持原样输出

lcfirst();        //将一个字符串第一个字符小写,后面的字符保持输出

strrev();        //反转字符串

PHP知识点(2) - 字符串函数

时间: 2024-11-09 00:08:48

PHP知识点(2) - 字符串函数的相关文章

sql常用格式化函数及字符串函数

一.常用格式化函数 1.日期转字符串 select to_char(current_timestamp, 'YYYY-MM-DD HH24:MI:SS') //2017-09-18 22:41:50 YYYY:年(4和更多位) MM:月份号(01-12) DD:一个月里的日(01-31) HH24:一天的小时数(00-23) MI:分钟(00-59) SS:秒(00-59) 2.字符串转日期 select to_date('2017-09-18','YYYY-MM-DD') //2017-09-

高级字符串函数

查找一个字符串前缀 size_t strspn(char const *str,char const *group) size_t strcspn(char const *str,char const *group) strspn 返回str起始部分匹配group中任意字符的字符数 strcspn他对str字符串起始部分中部与group中任何字符匹配的字符进行技术 在字符串中查找指定字符串最后一次出现的位置 strrstr #include<stdio.h> #include<asser

mysql学习笔记(五)--- 字符串函数、日期时间函数

一.常见字符串函数: 1.CHAR_LENGTH  获取长度(字符为单位) 2.FORMAT  格式化 3.INSERT  替换的方式插入 4.INSTR  获取位置 5.LEFT/RIGHT  取左.取右 6.LENGTH   获取长度(字节为单位) 7.LTRIM/RTRIM/TRIM 去空格(左/右/自定义) 8.STRCMP  字符串比较 9.CONCAT  字符串拼接 10.SUBSTRING  字符串截取 1.CHAR_LENGTH:获取长度(字符为单位) CHAR_LENGTH()

SQL字符串函数

LEN() :计算字符串长度(字符的个数.)datalength();//计算字符串所占用的字节数,不属于字符串函数.测试varchar变量与nvarchar变量存储字符串a的区别.见备注1.LOWER() .UPPER () :转小写.大写LTRIM():字符串左侧的空格去掉 RTRIM () :字符串右侧的空格去掉 LTRIM(RTRIM('         bb        '))LEFT().RIGHT()  截取取字符串SELECT LEFT('abcdefg',2) SUBSTRI

前端学PHP之字符串函数

前面的话 字符串的处理和分析在任何编程语言中都是一个重要的基础,往往是简单而重要的.信息的分类.解析.存储和显示,以及网络中的数据都需要操作字符串来完成.尤其在web开发中更为重要,程序员大部分工作都是在操作字符串,本文将详细介绍php中的字符串函数 [注意]关于javascript中字符串的属性和方法移步至此 特点 因为php是弱类型语言,所以其他类型的数据一般都可以直接应用于字符串操作函数中,而自己转换成字符串类型进行处理 echo substr( "1234567", 2, 4

Python学习入门教程,字符串函数扩充详解

因有用户反映,在基础文章对字符串函数的讲解太过少,故写一篇文章详细讲解一下常用字符串函数.本文章是对:程序员带你十天快速入门Python,玩转电脑软件开发(三)中字符串函数的详解与扩充. 如果您想学习并参与本教程的完善与写作.请在下方讨论区,回复相关问题.一起完善本文章教程的书写. Python字符串常用函数. 声明字符串变量: str = ‘关注做全栈攻城狮,写代码也要读书,爱全栈,更爱生活.’ 下面所有字符串函数函数,是对变量str进行操作: 求字符串长度: 函数使用: 运行结果: 值得注意

Mysql处理字符串函数(转)

http://www.jb51.net/article/27458.htm 感觉上MySQL的字符串函数截取字符,比用程序截取(如PHP或JAVA)来得强大,所以在这里做一个记录,希望对大家有用. 函数: 1.从左开始截取字符串 left(str, length) 说明:left(被截取字段,截取长度) 例:select left(content,200) as abstract from my_content_t 2.从右开始截取字符串 right(str, length) 说明:right(

MySQL字符串函数、日期时间函数

MySQL字符串函数.日期时间函数 一.常见字符串函数: 1.CHAR_LENGTH  获取长度(字符为单位) 2.FORMAT  格式化 3.INSERT  替换的方式插入 4.INSTR  获取位置 5.LEFT/RIGHT  取左.取右 6.LENGTH   获取长度(字节为单位) 7.LTRIM/RTRIM/TRIM 去空格(左/右/自定义) 8.STRCMP  字符串比较 9.CONCAT  字符串拼接 10.SUBSTRING  字符串截取 1.CHAR_LENGTH:获取长度(字符

(转)驱动开发中使用安全字符串函数

参考链接:http://www.cppblog.com/aurain/archive/2009/09/27/97363.html 一.前言 大量的系统安全问题是由于薄弱的缓冲处理以及由此产生的缓冲区溢出造成的,而薄弱的缓冲区处理常常与字符串操作相关.c/c++语言运行库提供的标准字符串操作函数(strcpy, strcat, sprintf等)不能阻止在超出字符串尾端的写入. 基于Windows XP SP1以及随后的操作系统的Windows DDK版本提供了安全字符串函数(safe strin