![PHP與MySQL程序設(shè)計:009-字符串處理_第1頁](http://file4.renrendoc.com/view/943fcd56df879a5933c45286e306c2d1/943fcd56df879a5933c45286e306c2d11.gif)
![PHP與MySQL程序設(shè)計:009-字符串處理_第2頁](http://file4.renrendoc.com/view/943fcd56df879a5933c45286e306c2d1/943fcd56df879a5933c45286e306c2d12.gif)
![PHP與MySQL程序設(shè)計:009-字符串處理_第3頁](http://file4.renrendoc.com/view/943fcd56df879a5933c45286e306c2d1/943fcd56df879a5933c45286e306c2d13.gif)
![PHP與MySQL程序設(shè)計:009-字符串處理_第4頁](http://file4.renrendoc.com/view/943fcd56df879a5933c45286e306c2d1/943fcd56df879a5933c45286e306c2d14.gif)
![PHP與MySQL程序設(shè)計:009-字符串處理_第5頁](http://file4.renrendoc.com/view/943fcd56df879a5933c45286e306c2d1/943fcd56df879a5933c45286e306c2d15.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
PHP字符串處理2015-12打印字符串通過echo方法打印字符串通過printf()函數(shù)打印字符串通過sprintf()函數(shù)格式化字符串(返回值)echo“thisisastring”;$stuno=50;$msg=“謝謝!”;printf(“我的學(xué)號是:%d,%s”,$stuno,$msg);//輸出“我的學(xué)號是:50,謝謝!”$stuno=50;$msg=“謝謝!”;$output=sprintf(“我的學(xué)號是:%d,%s”,$stuno,$msg);echo$output;//輸出“我的學(xué)號是:50,謝謝!”字符串長度通過strlen()函數(shù)獲取字符串長度函數(shù)原型:intstrlen(stringstr); <?php $str=“aabb”; $str2=“你好”; echostrlen($str).“<br/>”; echostrlen($str2);字符串分割按長度分割字符串,str_split(str,[split_length]);按字符串分割字符串,explode(delimiter,str);將數(shù)組連接成字符串,implode(delimiter,str);$str=‘Thisisateststring’;$arr=explode(‘’,$str);//$arr=[‘This’,‘is’,‘a(chǎn)’,‘test’,‘string’]$str=‘a(chǎn)bcdefghijklmn’;$arr=str_split(str,3);//$arr=[‘a(chǎn)bc’,‘def’,‘ghi’,‘jkl’,‘mn’];$arr=[‘hello’,‘world’,‘!’];$str=implode(‘:’,$arr);//$str=‘hello:world:!’;字符串修剪通過trim($str)函數(shù)去除首尾空格通過ltrim($str)函數(shù)去除首部空格通過rtrim($str)函數(shù)去除尾部空格以上三個函數(shù)都帶有第二個參數(shù),傳入需要去除的字符$str=‘helloworld’;echotrim($str); //’helloworld’echoltrim($str); //’helloworld’echortrim($str); //’helloworld’$str=‘#img#’;echotrim($str,‘#’);//輸出‘img’字符串截取通過substr(str,intstart[,intlength])截取字符串,start及l(fā)ength可取負數(shù)$str=‘a(chǎn)bcdefg’;substr($str,1); //從1開始往后,bcdefgsubstr($str,1,2); //從1開始往后取2個字符,bcsubstr($str,2,-1); //從2開始往后直到倒數(shù)第二,cdefsubstr($str,-3); //從最后一位開始往回取3個字符substr($str,-4,2); //從倒數(shù)第4個字符開始取2個,desubstr($str,-4,-1); //從倒數(shù)第4個字符開始取到倒數(shù)第2個,def字符串查找strpos($haystack,$needle),查詢$needle在$haystack中出現(xiàn)的第一次位置,區(qū)分大小寫,未找到返回falsestripos($haystack,$needle),同strpos(),只是不區(qū)分大小寫strrpos($haystack,$needle),查詢$needle在$haystack中出現(xiàn)的最后一次位置,區(qū)分大小寫strripos($haystack,$needle),同strrpos(),只是不區(qū)分大小寫需要通過===全等于進行判斷,以區(qū)分第一次出現(xiàn)位置為0的情況字符串替換str_replace($search,$replace,$string);將$string中所有的$search字符串替換為$replace,str_ireplace為不區(qū)分大小寫$search和$replace可傳入數(shù)組進行多值替換$str=‘<bodycolor=“#color#”>’;str_replace(‘#color#’,‘black’,$str); //<bodycolor=‘black’>$str=‘HelloWorld’;str_replace([‘e’,‘o’,‘d’],‘’,$str); //HllWrl$str=‘China,America,England’;str_replace([‘China’,‘England’],[‘Chinese’,‘English’],$str);//Chinese,America,English改變大小寫strtolower($string);將$string中的所有字符轉(zhuǎn)為小寫strtoupper($string);將$string中的所有字符轉(zhuǎn)為大寫ucfirst($string);將$string的第一個字符轉(zhuǎn)為大寫(UpperCase)ucwords($string);將$string中的每個單詞首字母變成大寫$str=“aBcDeFg”;strtolower($str); //abcdefgstrtoupper($str); //ABCDEFGucfirst($str); //ABcDeFg$str=“l(fā)et’sgototheparty”;ucwords($str); //Let’sGoToTheParty中文處理通過開啟mb_string擴展,使用mb_系列函數(shù)處理中文字符中文處理mb_substr($string,int$start,int$length,string$encoding);mb_strlen($string,$encoding);$str=‘a(chǎn)b你好h’;substr($str,1,3); //出現(xiàn)亂碼mb_substr($str,1,3,‘utf-8’); //正常$str=‘a(chǎn)b你好h’;strlen($str); //9,一個英文算1,一個中文算3mb_strlen($str); //9,同strlen()mb_strlen(‘你好’,‘gb2312’); //4,一個中文算2,中英混合會琢磨不透mb_strlen($str,‘utf-8’); //5,無論中英文每個字符算1中文處理一個中文計2字符,一個英文計1字符mb_strwidth($string,$encoding)$str=‘a(chǎn)b你好h’;mb_strwidth($str,‘utf-8’)
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- GB 45186-2024限制快遞過度包裝要求
- PB-22-7-Hydroxyquinoline-isomer-生命科學(xué)試劑-MCE-6693
- 9-Keto-tafluprost-生命科學(xué)試劑-MCE-9653
- 二零二五年度未簽勞動合同員工勞動仲裁應(yīng)對與勞動權(quán)益保障協(xié)議
- 2025年度文化創(chuàng)意產(chǎn)業(yè)計件工資與創(chuàng)意成果量化勞動合同
- 2025年度二零二五年度化妝品銷售提成獎勵合同
- 科技孵化器創(chuàng)新創(chuàng)業(yè)者的搖籃
- 跨學(xué)科視角下的小學(xué)生音樂素養(yǎng)培養(yǎng)研究
- 小學(xué)心理健康教育的實踐與思考
- 校園體育活動安全與防護措施
- 安徽省合肥市2025年高三第一次教學(xué)質(zhì)量檢測地理試題(含答案)
- 2025年新合同管理工作計劃
- 統(tǒng)編版八年級下冊語文第三單元名著導(dǎo)讀《經(jīng)典常談》閱讀指導(dǎo) 學(xué)案(含練習題及答案)
- 風光儲儲能項目PCS艙、電池艙吊裝方案
- 《志愿軍-存亡之戰(zhàn)》觀后感小學(xué)生
- 統(tǒng)編小學(xué)《道德與法治》三年級上下冊教材的解讀
- 人教版(2024)英語七年級上冊單詞表
- 產(chǎn)業(yè)鏈競爭關(guān)聯(lián)度
- TTJSFB 002-2024 綠色融資租賃項目評價指南
- 涵洞施工鋼筋混凝土圓管涵
- 高考地理一輪復(fù)習學(xué)案+區(qū)域地理填圖+亞洲
評論
0/150
提交評論