成人小视频在线_欧美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三级观看 | 成人毛片免费看 | 国产乱轮在线视频 | 强壮的公次次弄得我高潮a片日本 | 天堂网在线.www天堂在线资源 | 国产麻豆成人精品av | 色综合天天综合网国产 | 国产白丝jk捆绑束缚调教视频 | 免费观看一区二区三区毛片 | 日本成a人片在线播放 | 97在线播放视频 | 一级久久久久久久 | 国产成人亚洲中文字幕视频 | 国产欧美日韩另类精彩视频 | 国产网站91 | 无遮无挡三级动态图 | 女人被爽到高潮视频 | 老熟女交换五十路交换a片视频 | 亚洲av日韩av永久无码不卡 | 国产一区二区三区黄页免费软件 | 最新日优天堂高清AV | 色婷婷六月亚洲综合香蕉 | 久久先锋影音av鲁色资源 | 国产精品无人区一区二区三区 | 岛国在线无码免费观 | 国产一级毛片国语普通话对白 | 精品国产一区二区三区不卡蜜臂 | 久久国内偷拍视频 | 女性女同性aⅴ免费观看 | 日本无码一区二区三区在线 | 被多个强壮黑人灌满精h | 龙珠z国语291集普通话 | 欧美亚成人 | 国产免国产免费 | 成人性生交大片免费看- | 精品欧美色视频网站在线观看 |