4---php字符串函数

liang86 贡献于2014-08-07

作者 zzc  创建于2012-12-09 16:08:00   修改者dbc  修改于2013-01-08 07:47:00字数2797

文档摘要:字符串函数1)字符串输出函数:Echo、print():原样输出(区分单引号和双引号)
关键词:

字符串函数 1)字符串输出函数: Echo、print():原样输出(区分单引号和双引号) die()、exit():输出字符串,结束脚本执行 printf():输出格式化字符串 sprintf():不直接输出格式化的字符串,返回格式化的字符串,保存到变量中 var_dump():打印变量的相关信息 2)字符串格式化函数 nl2br():PHP的换行转换成HTML的换行标签,is_xhtml (true、false)来指定 wordwrap():在指定间隔的字符串后插入指定的字符串 \n"); echo $newtext; ?> strtolower($str),字符串转换为小写 strtoupper($str),字符串转换为大写 ucfirst($str),将字符串的第一个字符转换为大写 ucwords($str),将字符串中每个单词转换为大写 trim($str),去除字符串两端的空白字符。 ltrim($str),去除字符串左边空白字符。 rtrim($str),去除字符串右边空白字符。 空白字符:" ","\t","\n","\r",”\0” str_pad():填充字符串到指定长度(用指定的字符串填充) 字符串函数 3)字符串长度 strlen($str),取得字符串长度 substr_count( ):统计包含的字符串个数 4)字符串的查找和处理 string substr($string, $start[, $length]),返回字符串$string中由$start开始,长度为$length的子字符串 String strstr($string, $search),返回字符串$string中,$search第一次出现到字符串结束的子字符串。 int strpos( $str , $search [, int $offset ] ),查找$search在$str中第一次位的置,从$offset开始。 int strrpos( $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实体。 Test", ENT_QUOTES); 字符串函数 echo $new; // <a href='test'>Test</a> ?> addslashes():在指定的预定义字符前添加反斜杠。这些字符是单引号(‘)、双引号(““)、反斜线( )与NUL(NULL字符) "; echo addslashes($str) . " This is safe in a database query."; ?> strip_tags():函数剥去 HTML、XML 以及 PHP 的标签 Test paragraph.

Other text'; echo strip_tags($text); echo "\n"; echo strip_tags($text, '

'); ?> Number_format();格式化输出数字 Md5();MD5加密字符串 Strrev();字符串翻转 汉字的正则 //UTF8 //$str = "编程编程编程"; //if (preg_match("/([\x{4e00}-\x{9fa5}]){3,}/u",$str)) { //print("该字符串全部是中文"); //} else { //print("该字符串不全部是中文"); //GB2312 $str = "编程编程编程eee"; if(preg_match("/^[".chr(0xa1)."-".chr(0xff)."]+$/",$str)){ print("该字符串全部是中文"); }else{ print("该字符串不全部是中文"); }

下载文档到电脑,查找使用更方便

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 2 金币 [ 分享文档获得金币 ] 0 人已下载

下载文档