首页 > 代码库 > PHP知识点(2) - 字符串函数

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();        //反转字符串