亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > PHP > 正文

第4章 數據處理-php字符串的處理-鄭阿奇(續)

2024-05-04 23:17:43
字體:
來源:轉載
供稿:網友
1.字符串的定義與顯示
定義:通過””,''來標志
顯示:echo()和print(),但print()具有返回值值,1,而echo()沒有,但echo比print()要快,print()能用在復合語句中。
2.字符串的格式化
printf(string $format[,mixed$args])
第一參數是格式字符串,$args是要替換進來的值,prinf(“%d”,$num);
說明,如果想打印一個”%”,必須用”%”,浮點數f,八進制用”0”
3.常用的字符串函數
1.計算字符串的長度
strlen(string $string),說明,1個英文長度1個字符,1個漢字長度為2個字符,空格也算一個字符。
2.將字符串改變大小寫
轉為小寫:strtolower()
轉為大寫:strtoupper()
將第一個字符大寫: ucfirst()
將每個單詞的第一個字母大寫 ucwords()
3.字符串裁剪。
當一個字符串的首尾有多余的空白字符,如空格、制表符等可以用
string trim(string $str[,string $charlist])
string rtrim(string $str[sring $charlist])
string itrim(string $str[,string $charlist])
表4.1 trim、itrim、rtrim函數的默認刪除字符

字 符

ASCII碼

意 義

" "

32(0x20)

空格

"/t"

9(0x09)

制表符

"/n"

10(0x)

換行

"/r"

13(0x0D)

回車

"/0"

0(0x00)

空字節

"/x0B"

11(0x0B)

垂直制表符


4.字符串的查找
string strstr(string $a, string $b)
說明:strstr()函數用于查找字符串指針$b在字符串$a中出現的位置,
并返回$a字符串中從$b開始到$a字符串結束處的字符串。
如果沒有返回值,即沒有發現$b,則返回FALSE。strstr()函數還有一個同名函數strchr()。
5.字符串與ASCII碼
4.字符串的比較
比較函數有
strcmp() //區分大小寫
strcasecmp()//不區分大小寫
strncmp() //比較部分
strncasecmp()//不區分大小寫,比較部分
5.字符串的替換
str_replace(search,replace,subject)
說明使用新的字符串replace替換字符串subject中的search字符串
<?php
$str="I love you";
$replace="lucy";
$end=str_replace("you",$replace,$str);
echo $end; //輸出"I love lucy"
?>
對大小寫敏感,還可實現多對一、多對多的替換,但無法實現一對多的替換。
<?php
$str="What Is Your Name";
$array=array("a","o","A","O","e");
echo str_replace($array, "",$str); //多對一的替換,輸出"Wht Is Yur Nm"
$array1=array("a","b","c");
$array2=array("d","e","f");
echo str_replace($array1,$array2, "abcdef"); //多對多的替換,輸出"defdef"
?>
substr_replace
替換字符串的一部分。
6.字符串與HTML

7.其它字符串函數
1.字符串與數組
a.字符串轉化為數組
explode()函數可以用指定的字符串分割另一個字符串,并返回一個數組
<?php
$str="使用 空格 分割 字符串";
array=explode(" ", $str);
pint_r($array);
輸出Array ( [0] => 使用 [1] => 空格 [2] => 分割 [3] => 字符串 )
?>
b.數組轉化為字符串
implode(string $glue,array $pieces)
$pieces是保存要連接的字符串的數組,$glue是用于連接字符串的連接符。例如:
<?php
$array=array("hello","how","are","you");
$str=implode(",",$array); //使用逗號作為連接符
echo $str; //輸出"hello,how,are,you"
?>
c.字符串的加密函數
md5(); crypt(),但這個函數一旦加密后就無法轉化為原來的形式。
4.3實例留言薄內容處理
一個留言簿,留言簿上有Email地址和用戶的留言,提取客戶的Email地址和留言,要求Email地址中@符號前不能有點“.”或逗號“,”。
將Email地址中@符號前的內容作為用戶的用戶名,并將用戶留言中第一人稱“我”修改為“本人”。

復制代碼 代碼如下:


<form method="post" action="">
<font face="方正舒體" size=4>您的Email地址:</font><br>
<input type="text" size=31><br>
<font face="方正舒體" size=4>您的留言:</font><br>
<textarea rows=10 cols=30></textarea>
<br><input type="submit" value="提交">
<input type="reset" value="清空">
</form>
<!--以上是留言簿表單-->
<?php
if(isset($_POST['bt1']))
{
$Email=$_POST['Email']; //接收Eamil地址
$note=$_POST['note']; //接收留言
if(!$Email||!$note) //判斷是否取得值
echo "<script>alert('Email地址和留言請填寫完整!')</script>";
else
{
$array=explode("@", $Email); //分割Email地址
if(count($array)!=2) //如果有兩個@符號則報錯
echo "<script>alert('Email地址格式錯誤!')</script>";
else
{
$username=$array[0]; //取得@符號前的內容
$netname=$array[1]; //取得@符號后的內容
//如果username中含有“.”或“,”則報錯
if(strstr($username,".") or strstr($username,","))
echo "<script>alert('Email地址格式錯誤!')</script>";
else
{
$str1= htmlspecialchars("<"); //輸出符號“<”
$str2= htmlspecialchars(">"); //輸出符號“>”
//將留言中的“我”用“本人”替代
$newnote=str_replace("我","本人",$note);
echo "<font face='黑體' size=4>";
echo "用戶". $str1. $username . $str2. "您好! ";
echo "您是". $netname. "網友!<br>";
echo "<br>您的留言是:<br>    ".$newnote."<br>";
echo "</font>";
}
}
}
}
?>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
97在线视频免费观看| 国产精品高潮粉嫩av| www.亚洲一二| 日韩欧美一区二区在线| 欧美性受xxxx白人性爽| 亚洲精品99999| 亚洲国产成人久久| 国产日韩欧美中文| 欧美激情精品久久久| 最近免费中文字幕视频2019| 亚洲视频在线视频| 668精品在线视频| 日韩中文字幕国产精品| 一区二区三区无码高清视频| 精品无人区乱码1区2区3区在线| 国产精品r级在线| 久久久久久91| 亚洲欧洲xxxx| 最近2019中文免费高清视频观看www99| 国内揄拍国内精品少妇国语| 国产精品一区二区久久久久| 国产日韩欧美一二三区| 自拍偷拍亚洲欧美| 日韩欧美999| 国产91九色视频| 久久久av一区| 久久久久久久电影一区| 在线精品国产成人综合| 高清日韩电视剧大全免费播放在线观看| 亚洲欧美成人在线| 中文字幕在线观看日韩| 91亚洲精华国产精华| 色中色综合影院手机版在线观看| 亚洲人成在线一二| 日韩电影中文字幕av| 国产一区二区久久精品| 国产剧情久久久久久| 国模精品视频一区二区三区| 日韩中文字幕免费| 国内精久久久久久久久久人| 国产精品国模在线| 亚洲xxxxx电影| 国产欧美日韩免费| 欧美尺度大的性做爰视频| 国产成人免费av电影| 国模私拍视频一区| 自拍视频国产精品| 国产精品久久久av| 在线播放亚洲激情| 在线免费看av不卡| 韩国视频理论视频久久| 国产精品一二区| 亚洲欧美日韩国产中文专区| 国模视频一区二区三区| 午夜精品久久久久久久99黑人| 久久国产精品影视| 国产亚洲欧美另类中文| 国产丝袜一区二区三区| 亚洲一区二区三区视频| 欧美激情aaaa| 国产欧美一区二区三区视频| 亚洲精品视频免费| 91免费观看网站| xvideos亚洲人网站| 亚洲a在线观看| 伊人av综合网| 亚洲午夜未删减在线观看| 日韩成人网免费视频| 久久久久久久久国产精品| 欧美黑人性视频| 日韩av123| 欧美激情中文字幕乱码免费| 欧美国产日韩一区二区| 国产精品揄拍一区二区| 欧美极品欧美精品欧美视频| 一区二区国产精品视频| 国产手机视频精品| 日韩国产精品一区| 欧美一二三视频| 成人www视频在线观看| 亚洲精品短视频| 久久国产精品首页| 久久久久久国产精品三级玉女聊斋| 久久91精品国产| 亚洲激情在线观看| 高清视频欧美一级| 久久久久久久久久久网站| 91精品国产91久久久久久久久| 亚洲国产精品va在线看黑人| 91久久久国产精品| 欧美在线观看网站| 日韩av日韩在线观看| 国产成人精品亚洲精品| 欧美午夜片在线免费观看| 91精品国产高清久久久久久91| 亚洲成人久久电影| 国产成人精品久久久| 97成人精品视频在线观看| 亚洲成人久久久久| 久久久999精品免费| 91精品国产综合久久香蕉最新版| 国产香蕉97碰碰久久人人| 国产午夜精品一区理论片飘花| www.99久久热国产日韩欧美.com| 成人a级免费视频| 亚洲xxx自由成熟| 国产精品亚洲自拍| 精品欧美一区二区三区| 亚洲另类激情图| 97久久精品人人澡人人爽缅北| 欧美精品久久久久久久免费观看| 日产精品久久久一区二区福利| 国产精品一区二区性色av| 91欧美日韩一区| 91极品视频在线| 国产精品美女999| 中文字幕亚洲欧美在线| 68精品国产免费久久久久久婷婷| 亚洲欧美日本精品| 亚洲国产精品悠悠久久琪琪| 欧美激情综合色综合啪啪五月| 久久国产视频网站| 久久亚洲国产精品成人av秋霞| 成人性生交大片免费看小说| 亚洲人成免费电影| 日韩小视频在线观看| 色偷偷偷亚洲综合网另类| 亚洲精品资源美女情侣酒店| 精品成人乱色一区二区| 欧美午夜精品久久久久久久| 国产91成人在在线播放| 久久久女人电视剧免费播放下载| 欧美日韩一区二区三区在线免费观看| 在线日韩第一页| 人人澡人人澡人人看欧美| 日韩av成人在线| 中文字幕久精品免费视频| www.日韩av.com| 91免费人成网站在线观看18| 亚洲97在线观看| 成人网在线免费看| 亚洲成人a级网| 国产精品专区第二| 久热精品在线视频| 亚洲第一页中文字幕| 日本精品视频在线| 日本国产精品视频| 动漫精品一区二区| 国产中文欧美精品| 中文字幕不卡在线视频极品| 欧美成人激情图片网| 国产精品91在线观看| 欧美性猛交丰臀xxxxx网站| 欧美三级免费观看| 中文字幕视频一区二区在线有码| 色99之美女主播在线视频| 亚洲free性xxxx护士白浆| 欧洲精品毛片网站| 综合136福利视频在线| 91精品国产高清自在线| 日韩一区在线视频| 午夜精品一区二区三区视频免费看| 色婷婷综合久久久久| 热99精品里视频精品|