版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、字符串處理一、輸出字符串1.echovoid echoecho ( string arg1 , string . )echo 沒有返回值;echo 可以輸出多個(gè)值,使用逗號分隔;例: $val = “world”;echo “hello”, $val;2.printint printprint ( string arg ) 例:print (“hello $val”);print “hello world”;字符串處理3.printf()功能:格式化輸出字符串;int printfprintf ( string format , mixed args , mixed . ) /返回輸出的字符串
2、的長度 %b二進(jìn)制輸出 /brianry%d整數(shù)輸出/data%f浮點(diǎn)數(shù)輸出 /float%s字符串輸出 /string例:$str = “123 test”;printf(“整數(shù):%d”, $str);printf(“浮點(diǎn)數(shù):%.2f”, $str);printf(“字符串:%s”, $str);字符串處理4.sprintf()功能與printf相同,但不會直接輸出結(jié)果;string sprintfsprintf ( string format , mixed args , mixed . )例:$str = “123 test”;$val = sprintf(“%d”, $str);ech
3、o $val;字符串處理二、查找與替換1.strpos()int strposstrpos ( string haystack, mixed needle , int offset )strpos()函數(shù)在 haystack 中以區(qū)分大小定的方式找到 needle 第一次出現(xiàn)的位置;如果沒有找到則返回FALSE;可選參數(shù)offset 指定開始查找的位置;例:echo strpos(Hello world!,wo); 2.stripos()stripos()與strpos()功能相同,只是查找時(shí)不區(qū)別大小寫;字符串處理3.str_replace()mixed str_replacestr_rep
4、lace ( mixed search, mixed replace, mixed subject , int &$count )str_replace()函數(shù)在subject中以區(qū)分大小寫的方式搜索 search ,用replace替換找到的所有內(nèi)容; 如果沒有找到search,則subject保持不變;如果定義了可選參數(shù) count的值為替換的次數(shù)例:$str = “”;$email = str_replace(“”, “(at)”, $str);echo $email;4.str_ireplace()str_ireplace()與str_replace()功能相同,只是不區(qū)分大小
5、寫;字符串處理三、截取字符串1.substr()string substrsubstr ( string string, int start , int length )從start位置取出length長度的字符,字符串位置開始值為零;如果沒有指定length,那么默認(rèn)一直到字符串末尾;例:echo substr(“Hello world”, 6);echo substr(“hello world”, 6, 5);字符串處理2.strstr()string strstrstrstr ( string haystack, string needle )strstr() 函數(shù)搜索一個(gè)字符串在另一個(gè)
6、字符串中的第一次出現(xiàn)。該函數(shù)返回字符串的其余部分(從匹配點(diǎn))。如果未找到所搜索的字符串,則返回 false。例:echo strstr(Hello world!,world); 3.stristr()stristr()與strstr()功能相同,只是不區(qū)分大小寫;例:echo strstr(Hello world!,“WORLD);字符串處理三、刪除空字符1.ltrim() string ltrimltrim ( string str , string charlist )Ltrim 函數(shù)刪除字符串左側(cè)空格或其他預(yù)定義字符;如果未設(shè)置charlist參數(shù),則刪除以下字符:0NULL t 制表符
7、 n 換行 x0B 垂直制表符 r 回車 “ ” 空格 例:$str = Hello World!;echo ltrim($str); 字符串處理2.rtrim() string rtrimrtrim ( string str , string charlist )Ltrim 函數(shù)刪除字符串右側(cè)空格或其他預(yù)定義字符;3.trim()trim 函數(shù)刪除字符串兩側(cè)空格或其他預(yù)定義字符;字符串處理四、其它字符串處理函數(shù)1.strlen() 獲取字符串長度例:$passwd = “123456”;if(strlen($passwd) 8)echo “密碼不能少于8位”;2.strtolower() 將
8、字符串轉(zhuǎn)換為小寫字母例:$url = “HTTP:/WWW.PHP.NET”;echo strtolower($url);字符串處理3. strtoupper() 將字符串轉(zhuǎn)換為大寫字母例:$str = “中文 hello world”;echo strtoupper($str);4.strrev() 反轉(zhuǎn)字符串 例:$str = “hello world”;echo strrev($str);5. nl2br() 將字符串中換行 (n) 轉(zhuǎn)換成 HTML 換行標(biāo)簽 ()例: $str = “helloworld”;echo nl2br($str);字符串處理6.strip_tags() 刪除
9、字符串中HTML XML PHP 標(biāo)簽string strip_tagsstrip_tags ( string str , string allowable_tags ) 可選參數(shù) allowable_tags 指定要保留的標(biāo)簽;例:$str = “test 163”;echo strip_tags($str);字符串處理7. htmlspecialchars() 函數(shù)把一些預(yù)定義的字符轉(zhuǎn)換為 HTML 實(shí)體預(yù)定義的字符是:& (和號) 成為 & (雙引號) 成為 " (單引號) 成為 ' (大于) 成為 > 例:$st
10、r = “ 這是一個(gè)段落 ”;echo htmlspecialchars($str);Md5()數(shù)組練習(xí):1.以下代碼運(yùn)行的結(jié)果?$a = “PHPlinux”;$b = “PHPLinux”;$c = strstr($a, “L”);$d = stristr($b, “l(fā)”);echo $c.”is”.$d;A. PHP is LinuxB. is LinuxC. PHP is inuxD. PHP is數(shù)組2.以下代碼運(yùn)行的結(jié)果為?$first = “This course is very easy!”;$second = explode(“ ”, $first);$first = imp
11、lode(“,”, $second);echo $first;A. This,course,is,very,easy!B. This course is very easy!C. This course is very easy!,D. 提示錯(cuò)誤數(shù)組3.下列哪個(gè)函數(shù)是將字符串前后顛倒?A. strrev();B. strpos();C. strstr();D. ucfirst();4.以下程序程序運(yùn)行結(jié)果為: Array(0=test 1=com 2=cn)橫線處應(yīng)該使用的函數(shù)為?$email = “”;$str = _($email, ); $info = _(., $str); array_($info);數(shù)組A. strchr , split, var_dumpB. strstr, explode, print_rC. st
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 高考物理總復(fù)習(xí)專題二相互作用實(shí)驗(yàn)二探究彈力和彈簧伸長量的關(guān)系練習(xí)含答案
- 江蘇省2015-2015學(xué)年高中英語 Unit3 Amazing people project教案 牛津譯林版必修2
- 八年級歷史下冊 第12課 欣欣向榮的科教文體事業(yè)教案 北師大版
- 2024年九年級語文上冊 第二單元 第6課《敬業(yè)與樂業(yè)》說課稿 新人教版
- 2024-2025學(xué)年高中語文 第二單元 珠星碧月彩云中 4 詞三首(一)教案 語文版必修3
- 2023四年級數(shù)學(xué)下冊 4 小數(shù)的意義和性質(zhì) 3小數(shù)點(diǎn)移動(dòng)引起小數(shù)大小的變化第2課時(shí) 小數(shù)點(diǎn)移動(dòng)引起小數(shù)大小變化的規(guī)律(2)配套教案 新人教版
- 二年級語文上冊 課文3 9 黃山奇石教案 新人教版
- 2024-2025學(xué)年新教材高中歷史 第八單元 中華民族的抗日戰(zhàn)爭和人民解放戰(zhàn)爭 第24課 全民族浴血奮戰(zhàn)與抗日戰(zhàn)爭的勝利教案3 新人教版必修《中外歷史綱要(上)》
- 變壓器報(bào)停委托書
- 租房電器超過使用年限合同(2篇)
- 諾瓦科技LED多媒體播放器快速使用指引
- 鋼管靜壓樁質(zhì)量監(jiān)理實(shí)施細(xì)則Word版(共25頁)
- 第4課《一天的食物》教學(xué)設(shè)計(jì)(教科版小學(xué)四年級上冊科學(xué)第一單元)
- 《沁園春·長沙》理解性默寫
- 畢業(yè)設(shè)計(jì)論文--伊利集團(tuán)內(nèi)部控制的調(diào)查分析
- GB-T 41233-2022 凍魚糜制品(高清版)
- 羊水栓塞-(PPT)PPT課件
- 藥物合成反應(yīng)(全)
- 小學(xué)科學(xué)蘇教版二年級上冊全冊教案(共12課)
- 第5批高效節(jié)能電機(jī)目錄(高壓)
- 醫(yī)院學(xué)習(xí)制度管理辦法
評論
0/150
提交評論