婷婷亚洲久悠悠色悠在线播放_天天爽夜夜爽人人爽一区二区_少妇群交换bd高清国语版_日韩不卡一区二区_欧美精品一二区_久久国产精品影视

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);

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

相關案例查看更多

主站蜘蛛池模板: 天天色天天色天天色 | 久色在线三级三级三级免费看 | 精品一区二区久久久久 | 中文字字幕乱码视频高清 | 国产成人在线免费看 | 国产精品久久久久久久乖乖 | 一区在线视频观看 | 日韩AV无码社区一区二区三区 | 青青草视频4| 99精品视频在线观看免费播放 | 色婷婷久久久久swag精品 | 人妻少妇一区二区三区 | 久本草在线中文字幕亚洲 | 欧洲乱码专区网站 | av专区在线观看 | 欧美孕交alscan巨交xxx | 色欲色香天天天综合VVV | 我要看免费一级毛片 | 久久精品国产网站高清综合 | 美国人泡妞xxxxwww免费看 | 永夜星河免费 | 综合狠狠开心 | 成人免费A级毛片无码片2022 | 天堂成人影院 | 熟妇人妻系列AV无码一区二区 | 91美剧 | 国产激情自拍视频 | 黄色录像一级视频 | 超碰97干 | 国产精品视频偷伦精品视频 | 亚洲精品久久久久久久久 | 欧美成年免费a级 | 日韩精品一区二区在线播放 | 成人人人人人欧美片做爰 | 欧美色综合天天久久综合精品 | 无码精油按摩潮喷在播放 | 吃奶呻吟打开双腿做受在线视频 | 瑟瑟av | 亚洲在女同久久中文字幕 | 乱肉合集乱高h交换 | 国产三级精品片 |