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';
?>

  

  

 

  

 

posted @ 2016-07-26 00:10  jimtang  阅读(123)  评论(0)    收藏  举报