




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、字符串處理一、輸出字符串1.echovoid echoecho ( string arg1 , string . )echo 沒有返回值;echo 可以輸出多個(gè)值,使用逗號(hào)分隔;例: $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、的長(zhǎng)度 %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相同,但不會(huì)直接輸出結(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長(zhǎng)度的字符,字符串位置開始值為零;如果沒有指定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() 獲取字符串長(zhǎng)度例:$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ù)定義的字符是:& (和號(hào)) 成為 & (雙引號(hào)) 成為 " (單引號(hào)) 成為 ' (大于) 成為 > 例:$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等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025江蘇徐州市中心醫(yī)院招聘高層次衛(wèi)生人才31人筆試備考題庫(kù)及一套參考答案詳解
- 2025江蘇揚(yáng)州寶應(yīng)縣“鄉(xiāng)村振興青年人才”招聘67人筆試備考題庫(kù)完整參考答案詳解
- 2025廣東選拔汕頭市市級(jí)鄉(xiāng)村振興人才80人筆試備考題庫(kù)及完整答案詳解1套
- 2025年鄂爾多斯市公務(wù)員考試行測(cè)試卷歷年真題及答案詳解(名校卷)
- 遼寧省鞍山市2024-2025學(xué)年高一下學(xué)期月考物理試卷(B)(解析版)
- BIM助力建筑材料回收利用的實(shí)例分析
- 肌膚保養(yǎng)和化妝品搭配的技巧
- 2025年遠(yuǎn)程醫(yī)療助力偏遠(yuǎn)地區(qū)醫(yī)療服務(wù)能力提升的跨區(qū)域合作
- 數(shù)學(xué) 第七章相交線與平行線專題素養(yǎng)測(cè)評(píng)卷2024-2025學(xué)年人教版數(shù)學(xué)七年級(jí)下冊(cè)
- 嫵媚魅力上班族的晚宴妝容
- 2025年陜西省新高考語文試卷(含答案解析)
- 2025年江西省高考物理真題
- 飲食與營(yíng)養(yǎng)試題及答案
- 公司崗變薪變管理制度
- 客戶拜訪跟進(jìn)管理制度
- 影像科招聘試題及答案
- 湘教版七年級(jí)數(shù)學(xué)下冊(cè)期末考試卷(附答案和解析)
- 關(guān)于中心醫(yī)院“十五五”發(fā)展規(guī)劃(2025-2030)
- 2025年健康管理師考試試題及答案
- 第六單元不規(guī)則或組合圖形的周長(zhǎng)“拓展型”專項(xiàng)練習(xí)-五年級(jí)數(shù)學(xué)下冊(cè)典型例題(原卷版)蘇教版
- 上海市社區(qū)工作者管理辦法
評(píng)論
0/150
提交評(píng)論