PHP学习记录之字符串的处理(1)
1.trim()去掉空格
<?php $str=' PHP '; echo trim($str); ?>
2.nl2br()将无法转义的\n 用<br/>代替
<?php $strOne="i am a student.\n my name is jim"; echo nl2br($strOne); ?>
3.htmlentities();把所有符号全部变成字符串htmlspecialchars();把特殊符号转义 strip_tags();去掉所有html标志
<?php //htmlentities 把符号变成字符串 $strTwo='<strong>I</strong> am a sturdent'; echo htmlentities($strTwo); //htmlspecialchars();只转换特殊符号 echo htmlspecialchars($strTwo); //strip_tags去掉所有html标志 echo stip_tags($strTwo); ?>
4.addslashes 将所有特殊符号加上反斜杠转义写入(数据库)stripcslashes 如从(数据库)中去除不需要反义符号将反斜杠去掉
<?php //将特殊符号加上反斜杠 以免数据库出错 $strThree='i am "Jim"!'; echo addslashes($strThree); //去掉反斜杠的反义用于从数据库取出数据 echo stripcslashes($strThree); ?>
5.strtoupper();所有字符串都大写 strtolower();所有字符串都小写ucfirst();首字母大写 ucwords();每个单词大写
<?php
//所有字符都大写
echo strtoupper('niangaolizai@163.com');
//所有字符都小写
echo strtolower('NIANGAOLIZAI@163.COM');
//首字母大写
echo ucfirst('niangaolizai@163.com');
//单词首字母大写
echo ucwords('i am a student!');
?>
6.str_pad填充字符
<?php
echo str_pad('jim',4).'is a student';
echo str_pad('ng.',3,'@').'163.com';
?>

浙公网安备 33010602011771号