<?php
/**
* 字串處理函式:
* 一、PHP處理字串的空格:
* strlen 顯示字串長度
*
* trim 對字串左右空格刪除:
* ltrim 對字串左側空格刪除
* rtrim 對字串右側空格刪除
*/
/*
$lantian=" lantian ";
echo strlen($lantian);
echo "<br/>_____________<br/>";
echo strlen(trim($lantian));
echo "<br/>_____________<br/>";
echo strlen(ltrim($lantian));
echo "<br/>_____________<br/>";
echo strlen(rtrim($lantian));
*/
/*二、對字串的大小寫處理:
* strtolower 將字串轉換成小寫
* strtoupper 將字串轉換成大寫
* ucfirst 首字母大寫
* ucwords 單詞首字母大寫
* */
/*
$bbs="BBS.BAIDU.COM";
echo strtolower($bbs);//輸出:bbs.baidu.com
echo "<br/>_____________<br/>";
$bbs2="bbs.baidu.com";
echo strtoupper($bbs2);//輸出:BBS.BAIDU.COM
echo "<br/>_____________<br/>";
echo ucfirst($bbs2);//輸出:Bbs.baidu.com
echo "<br/>_____________<br/>";
$bbs3="hello words";
echo ucwords($bbs3);//輸出:Hello Words
*/
/*三、字串填充函式:
* str_pad('字串',長度,填充內容,填充方向);長度是填充新字串的長度,
* 填充方向:
* STR_PAD_BOTH 左右兩側填充。如果填充為奇數,右側多填
* STR_PAD_LEFT 左側填充
* STR_PAD_RIGHT 右側填充
* */
/*
$url="http://www.baidu.com";
echo "舊長度:".strlen($url);//輸出:舊長度:20
echo "<br/>---------------------<br/>";
echo str_pad($url,5,'+');//輸出:http://www.baidu.com (填充長度小於原字串的長度時,填充後,字串無變化)
echo "<br/>---------------------<br/>";
$new_url=str_pad($url,35,'+');
echo "新長度:".strlen($new_url);//輸出:新長度:35
echo "<br/>---------------------<br/>";
echo $new_url; //輸出:http://www.baidu.com+++++++++++++++
echo "<br/>---------------------<br/>";
echo str_pad($url,35,'+',STR_PAD_LEFT);//輸出:+++++++++++++++http://www.baidu.com
*/
/*四、字串翻轉函式:
*strrev
* */
/*
$str='study';
echo strrev($str);//輸出:yduts
*/
/*五、md5()加密
* */
$pwd="lantianwang";
if(md5($_GET['pwd'])=='0a39f389640f19980f1694c4ec7b4456'){
//echo "密碼正確,登入成功";
}else{
?>
<form action="" method="get">
使用者名稱:<input type="text" name="uname"/><br/>
密碼:<input type="password" name="pwd"/><br>
<input type="submit" value="使用者名稱"/><br/>
</form>
<?php
}?>
<?php
/*六、格式化字串函式:
* number_format('字串',小數位數,小數點,千位分隔符)
* */
/*
$number='152855';
echo number_format($number,2,"|","+");//輸出:152+855|00
*/
/*七、字串拆分為陣列:
* explode("用於在哪個字串進行拆分","拆分的字串","返回陣列元素的數目")
* */
/*
$str1="百度網論壇,免費視訊,分享平臺,網站是www.baidu.com";
print_r(explode(',',$str1));//把字串依據,進行拆分,拆分成陣列
//輸出:Array ( [0] => 百度網論壇 [1] => 免費視訊 [2] => 分享平臺 [3] => 網站是www.baidu.com )
print_r(explode(',',$str1,2));//輸出:Array ( [0] => 百度網論壇 [1] => 免費視訊,分享平臺,網站是www.baidu.com )
*/
/*八、把陣列元素合成字串:
* implode('連線字串','陣列');
* */
$arr2=array('百度',"新浪網","搜狐網");
echo implode(',',$arr2);//輸出:百度,新浪網,搜狐網
?>