成人小视频在线_欧美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);

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

相關案例查看更多

主站蜘蛛池模板: 欧美桃色网 | 国产一区二区三区高清播放 | 无码中出人妻中文字幕AV | 久久久日韩精品一区二区 | 午夜亚洲国产理论片亚洲2020 | 美女视频黄频大全免费的 | 亚洲精品国产黑色丝袜 | 免费的爱爱视频 | 久久久久久夜精品精品免费啦 | 国产91视频播放 | 日韩美女视频一区 | 中文字幕在线一区二区三区 | 国产女人高潮抽搐叫床视频 | 四虎国产精品成人影院 | 免费观看全黄做爰大片国产 | 国产人澡人澡澡澡人碰视 | 精品日本中文字幕 | 日本在线免费观看视频 | 米奇午夜 | 成人午夜免费av | 日韩激情视频一区 | japanese50mature日本亂倫 | 小泽玛利亚一区二区免费 | 免费看片A片人人免费 | 日韩欧美国产手机在线观看 | 国产精品午夜福利在线观看地址 | 中文日产乱幕九区无线码 | 三级黄色的视频 | 欧美视频一二 | 免费无码一区二区三区蜜桃 | 97久久人人爽人人爽人人片 | avtom影院永久地址 | 欧美疯狂做受XXXXX高潮 | 曰韩在线| 少妇特黄一区二区三区美国毛片 | 成人美女在线 | 亚洲国产精品线路久久 | 一区二区精彩视频 | 国产精品兄妹在线观看麻豆 | 高清一区二区中文字幕 | 美国bbbbbbbbb免费毛片 |