2022年PHP字符串函数[参 .pdf
字符串函数1)字符串输出函数:Echo、print():原样输出(区分单引号和双引号)die()、exit():输出字符串,结束脚本执行printf():输出格式化字符串printf/sprintf%b%d%c%x%s%f%Xb整数转成二进位。c整数转成对应的ASCII 字符。d整数转成十进位。f单倍精确度数字转成浮点数。o整数转成八进位。s转成字符串。x整数转成小写十六进位。X整数转成大写十六进位。sprintf():不直接输出格式化的字符串,返回格式化的字符串,保存到变量中var_dump():打印变量的相关信息2)字符串格式化函数nl2br():PHP的换行转换成 HTML的换行标签,is_xhtml(true、false)来指定wordwrap():在指定间隔的字符串后插入指定的字符串?php$text=Thequickbrown foxjumped overthelazydog.;$newtext=wordwrap($text,20,n);echo$newtext;?strtolower($str),字符串转换为小写strtoupper($str),字符串转换为大写ucfirst($str),将字符串的第一个字符转换为大写ucwords($str),将字符串中每个单词转换为大写trim($str),去除字符串两端的空白字符。名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 4 页 -字符串函数ltrim($str),去除字符串左边空白字符。rtrim($str),去除字符串右边空白字符。空白字符:,t,n,r,”0”str_pad():填充字符串到指定长度(用指定的字符串填充)3)字符串长度strlen($str),取得字符串长度substr_count():统计包含的字符串个数4)字符串的查找和处理stringsubstr($string,$start,$length),返回字符串$string中由$start开始,长度为$length的子字符串Stringstrstr($string,$search),返回字符串$string中,$search 第一次出现到字符串结束的子字符串。intstrpo($str,$search,int$offset),查找$search在$str中第一次位的置,从$offset开始。intstrrpos($str,$search,int$offset),查找$search在$str中最后一次的位置,从$offset开始str_replace($search,$replace,$str),替换$str中的全部$search为$replace。str_repeat(),重复输出指定的字符串strcmp($str1,$str2),比较两个字符串,如果$str1大,则返回 1;$str2大,返回-1;相等,返回0。htmlspecialchars($str),函数把一些预定义的字符转换为HTML实体。?php$new=htmlspecialchars(Test,ENT_QUOTES);echo$new;/<ahref='test'>Test</a>?addslashes():在指定的预定义字符前添加反斜杠。这些字符是单引号()、双引号(“)、反斜线()与 NUL(NULL字符)?php$str=WhosJohn Adams?;echo$str.Thisisnotsafeina databasequery.;echo addslashes($str).Thisissafeina databasequery.;?strip_tags():函数剥去HTML、XML 以及 PHP 的标签?php$text=Testparagraph.Othertext;echostrip_tags($text);echon;echostrip_tags($text,);?Number_format();格式化输出数字Md5();MD5 加密字符串Strrev();字符串翻转汉字的正则/UTF8/$str=编程编程编程;/if(preg_match(/(x4e00-x9fa5)3,/u,$str)/print(该字符串全部是中文);/else/print(该字符串不全部是中文);名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 4 页 -字符串函数/GB2312$str=编程编程编程eee;if(preg_match(/.chr(0 xa1).-.chr(0 xff).+$/,$str)print(该字符串全部是中文);elseprint(该字符串不全部是中文);名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 4 页 -