与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) - 字符串函数