成人小视频在线_欧美xxxav_国产亚洲精AA在线观看SEE_日韩在线免费播放_69日影院_92精品国产自产在线观看481页

18842388900

網站建設 APP開發 小程序

Article/文章

記錄成長點滴 分享您我感悟

您當前位置>首頁 > 知識 > 網站建設

處理PHP字符串的10種簡單方法

1.確定一個字符串的長度

這是本文中最明顯的例子。問題是我們如何確定字符串的長度。在這里我們不禁提到strlen()函數:

$文本='sunnyday'; $計數=strlen的($文本); //$計數=9

2.截取文本,創建一個摘要

面向新聞的網站通常攔截一個約200字的段落,并在子段末尾添加省略號以形成摘要。在這種情況下,您可以使用substr_replace()函數來實現此功能。由于篇幅限制,此處僅演示了40個字符的限制:

$ article='BREAKINGNEWS: Inultimateirony,manbitesdog。'; $總結=substr_replace($文章, '.',40); //$ summary='BREAKINGNEWS: Inultimateirony,manbi .'

3.計算字符串中的字符和單詞數

我相信您經常會看到博客或新聞文章來總結文章中的單詞總數,或者我們經常會看到一些提交要求:在一定數量的單詞內。此時,您可以使用str_word_count()函數計算文章計數的總和:

$ article='BREAKINGNEWS: Inultimateirony,manbitesdog。'; $=的wordCount str_word_count($文章); //$=的wordCount 8

有時您需要更嚴格地控制貢獻者使用的空間,例如一些注釋等。如果您想知道用于形成數組的字符數,請使用count_chars()函數。

4.解析CSV文件

數據通常以逗號分隔的形式(例如已知的CSV文件)存儲在文件中。 CSV文件使用逗號或類似的預定義符號將每列字符串分組為一行。您可能經常創建PHP腳本來導入此數據,或者解析您需要的內容。多年來,我已經看到很多解析CSV文件的方法。最常見的是使用fgets()和explode()函數的組合。但是,要讀取和解析文件,最簡單的方法是使用函數來解決問題,但它不是PHP的字符串處理庫的一部分:fgetcsv()函數。使用fopen()和fgetcsv()函數,我們可以輕松解析此文件并檢索每個聯系人的名稱:

$ FH=的fopen( 'contacts.csv', 'R'); while($ line=fgetcsv($ fh,1000,',')){echo'Contact: {$ line [1]}';}

5.轉換成一個字符串數組

在某些時候,您可能需要創建CSV文件并在這些文件中讀取它們,這意味著您需要將這些以逗號分隔的字符串轉換為數據。如果最初從數據庫中檢索數據,則很可能只為您提供一個數組。此時,您可以使用implode()函數將這些字符串轉換為數組:

$ CSV=破滅( '',$記錄);

6.將網址轉換成超鏈接

WYSIWYG編輯器中當前可用的許多工具欄允許用戶標記文本,包括超鏈接。但是,當在頁面上呈現內容時,您可以輕松地自動執行此過程,同時確保您沒有額外的錯誤。要轉換為超鏈接URL,可以使用preg_replace()函數,該函數在正則表達式中搜索字符串并定義URL的結構:

$ url='WJGilmore,LLC(http://www.wjgilmore.com)'; $ url=preg_replace('/http://([A-z0-9./-]+)/','$0',$url); //$ url='WJGilmore,LLC(http://www.wjgilmore.com)'

7.從一個字符串中去除HTML標簽

作為Web開發人員,主要任務之一是確保用戶輸入不包含危險字符,如果是這樣,這可能導致SQL注入或腳本攻擊。 PHP語言包含許多可幫助您過濾數據的安全功能,包括擴展過濾器。例如,您可以允許用戶擁有一些基本的HTML語句,包括一些注釋。要實現此功能,可以使用帶檢查功能的函數:strip_tags()。默認情況下,它會從字符串中刪除所有HTML標記,但它也允許您覆蓋默認值或指定的標記。例如,在以下示例中,您可以刪除所有標記:

$ text=strip_tags($ input,'');

8.比較兩個字符串

比較兩個字符串以確保它們是相同的。例如,要確定用戶的第一個和第二個密碼是否相同,您可以使用substr_compare()函數來簡化:

$ PSWD='秘密'; $ pswd2='秘密'; if(!strcmp($ pswd,$ pswd2)){echo'Thepasswordsarenotidentidentical!'; }

如果要確定兩個字符串不區分大小寫,可以使用strcasecmp()函數。

9.轉換換行符

在本文中,我介紹了如何輕松地將超鏈接轉換為超鏈接。現在讓我們介紹一下nl2br()函數,它可以幫助您將任何換行符轉換為HTML標記。

$注釋=nl2br($評論);

10.應用自動換行

要應用自動換行,您可以在PHP中使用此函數:wordwrap():

$ speech='Fourscoreandsevenyearsagoourfathersbroughtforth,uponthiscontinent,anewnation,conceivedinLiberty,anddedicatedtothepropositionthehatmenarecreatedequal。'; echowordwrap($講話,30);

網站建設,小程序開發,小程序制作,微信小程序開發,公眾號開發,微信公眾號開發,網頁設計,網站優化,網站排名,網站設計,微信小程序設計,小程序定制,微信小程序定制

相關案例查看更多

主站蜘蛛池模板: 青青在线视频人视频在线 | 日本aⅴ在线| 午夜福利在线观看6080 | 国产精选久久久 | 777一区二区 | 免费污视频| 操操网站 | 五月婷精品在线视频 | 一区二区中文字幕在线观看 | 国产三级精品三级 | 亚洲va欧美va日韩va成人网 | 99riav.6国产情侣在线看 | 91久久婷婷国产一区二区三区 | 涩777视频在线| 最近免费中文字幕mv视频4 | 国产性夜夜春夜夜爽有声小说 | 精品人妻午夜一区二区三区四区 | 国产日韩一区二区三免费高清 | 亚洲成a人片在线观看你懂的 | 免费看成人A片无码视频尤物 | 亚洲日韩精品无码专区加勒比☆ | 久热中文字幕在线 | 国产偷抇久久精品A片图片 91chinesevideo永久地址 | 国产精品熟 | 爽妇色啪网 | 一区二区三区视频在线看 | 大乳美女a级三级三级 | av看看| 久久五十路丰满熟女中出 | 91视频免费看片 | 啪啪无码人妻丰满熟妇 | 亚洲小说欧美另类婷婷 | 欧美日韩超碰 | 伊人久久大香伊蕉在人线观看热v | 精品人妻潮喷久久久又裸又黄 | 好男人日本社区www 久久久精品人妻一区二区三区 | 狠狠色丁香婷婷综合影院 | 国产精品揄拍一区二区久久 | 精国产品一区二区三区a片 国产中文av | 国产精品无码免费专区夜 | 精品一卡二卡三卡 |