大小寫有關函數 復制代碼 代碼如下: strtolower() strtoupper() ucfirst() ucword()

HTML標簽相關的字符串格式化函數 復制代碼 代 " /> 大睾丸内射老师,寂寞少妇直播,一本色道久久88综合日韩精品

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

php基礎教程 php內置函數實例教程

所以愛微網現在講解先php內置函數
有大小寫轉換相關函數
文本html標簽處理函數

大小寫有關函數
復制代碼 代碼如下:
strtolower()
strtoupper()
ucfirst()
ucword()


HTML標簽相關的字符串格式化函數
復制代碼 代碼如下:
nl2br()
htmllentities()
htmlspecialchars()
stripslashes()
strip_tags()
number_format()
strrev()
md5()


php中所有字符串處理函數 ,都不是在原字符串上修改,而是返回一個新格式化后的字符串
復制代碼 代碼如下:
<?php
//轉換成小寫
$a='www.jb51.NET';
echo strtolower($a);
//結果:www.jb51.NET

//轉換成大寫
$a='www.jb51.NET';
echo strtoupper($a);
//結果:WWW.jb51.NET

//首字母大寫
$a='www.jb51.NET';
echo ucfirst($a);
//結果:Www.jb51.NET

//每個單詞首字母大寫
$a='i love you';
echo ucword($a);
//結果:I Love You

/*
提示:大家都知道大小寫,認為小寫和大寫有區別嗎,但是為什么要區分大小寫呢
在win系統下php大小寫不嚴格 但是在linux系統下就嚴禁拉 大小寫不能亂寫
比如
在自動加載類的時候
<?php
function _autoload($className){
include strtolower($className).'.class.php';
}
$obj= new MyClass;
這樣就加載myclass.class.php
因為文件名常是小寫那么必須轉換小寫
?>
*/

//nl2br把空格轉換成實體<br/>因為一般在瀏覽器里顯示的換行都是<br/> 例如在表單留言本里必須要轉換不然折行不成功 再多的空格都任務是一個空格
$a='
i
love
you
';
echo $a;
echo nl2br($a);
結果1:i love you
結果2:
i
love
you

//表單提交如果你不進行html標簽處理那么就會直接顯示樣式或者js代碼直接運行
/*
<form>
<input type='text' name='title'>
<input type='submit' name='submit' value='提交'>
</form>

當你輸入
<H1>www.jb51.NET<H1>
一提交就出現是一號大字體
但是你原來是想要
<H1>www.jb51.NET<H1>結果的
所以要處理下
當輸入<script>alert('www.jb51.NET')</script>
一提交就會運行Javascript
這樣不好 必須處理下來防止黑客找到你攻擊的入口
表單默認提交方式是get
*/
//當你輸入<div><h1>www.jb51.NET</h1></div>
echo htmlspecialchars($_GET['title']);//過濾了
結果:<div><h1>www.jb51.NET</h1></div>
其他查看源碼就知道< 和 >已經被替換了成< >就會在頁面原型顯示
還有一點要主要 如果不處理<div >有的復制的文章自身有標簽樣式就會打亂你的頁面布局 可能css沖突
htmllentities()函數用戶和htmlspecialchars()相反用法就不說了

當你需要那個標簽留著可以用到strip_tags()函數
echo strip_tags($_GET['title'],'<b><p><strong><h1>');
提交結果是你查看源碼 就會發現<div>沒有了

/*
加入輸入i love 'jb51';
提交結果為 i love /'jb51/'反斜杠轉義了
那么我要想原文輸出怎么辦呢
可以用這個php函數stripslashes()
取消轉義
echo stripslashes($_GET['title']);
結果是i love 'jb51';
如果含有html標簽呢如這種
<a href="http://www.jb51.NET/">i love 'jb51'</a>
我要原型輸出怎么辦 可以用2個函數結合起來用 我已經說過的
echo htmlspecialchars(stripslashes($_GET['title']));
結果:<a href="http://www.jb51.NET/">i love 'jb51'</a>
*/

//number_format()這個函數是格式化貨幣函數 不同國家的習慣不一樣那么需要的貨幣顯示就不一樣例如商城中國錢是通常是這樣的格式
千分位分割用逗號 保留幾位用點 人稱‘小數點'
這個函數的用法很簡單
number_format($money,小數點保留幾位,'小數點用什么分開','千分位用什么分開')
$price='123465789.233';
echo number_format($money,2,',','.');
結果:123.465.789,23
echo number_format($money,2,'.',',');//中國式的
結果:123,465,789.23

//strrev()使字符串反倒過來
$str='http://www.jb51.NET';
echo strrev($str);
結果:moc.tenwii.www//:ptth

//md5就是加密 用戶名密碼必須要加密防止黑客
$a='admin';
echo $b= md5($a);

php技術php基礎教程 php內置函數實例教程,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 亚洲欧美精品无码一区二在线 | 久久综合久综合久久鬼色 | 宝贝你骚死哥了好爽 | 国产成人在线视频 | 亚洲免费在线视频观看 | 芳草地在线观看免费视频 | 国产精品一区二区欧美视频 | 在线观看国产精选免费 | 国产午夜视频在线 | 一个人免费完整观看日本 | 黑吊大战白女出浆 | 秋霞电影网视频一区二区三区 | 欧美肥胖女人bbwbbw视频 | 在公交车上被JB草坏了被轮J了 | 天天操天天干天天爽 | 18 japanese宾馆直播 | 久久99热只有频精品 | 一品道门在线观看免费视频 | 欧美香蕉大胸在线视频观看 | 妺妺窝人体色777777野大粗 | 伊人久在线观看视频 | 99re久久热在这里精品 | 日日碰狠狠躁久久躁综合网 | 亚洲精品入口一区二区乱麻豆精品 | 国产免费人成在线视频视频 | 国产精品久久久久影院色 | 少妇无码吹潮久久精品AV | 中文字幕中文字幕永久免费 | 97精品国偷拍自产在线 | 日本边添边摸边做边爱边 | 午夜在线视频国产极品片 | 在线精品一卡乱码免费 | 日本无卡无吗在线 | 国产午夜a理论毛片在线影院 | 被公疯狂玩弄的漂亮人妻 | 国产亚洲精品线视频在线 | 快播理伦片 | 国语自产二区高清国语自产拍 | 娇妻归来在线观看免费完整版电影 | 国产女人91精品嗷嗷嗷嗷 | asian4you裸模 |