撕开奶罩疯狂揉吮奶头_天堂69堂在线精品视频软件_亚洲中文av一区二区三区_成人无码A片一区二区三区免费看_日韩欧美亚_天天干天天操

18842388900

網(wǎng)站建設(shè) APP開發(fā) 小程序

Article/文章

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

您當前位置>首頁 > 知識 > 網(wǎng)站建設(shè)

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

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

這是本文中最明顯的例子。問題是我們?nèi)绾未_定字符串的長度。在這里我們不禁提到strlen()函數(shù):

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

2.截取文本,創(chuàng)建一個摘要

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

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

3.計算字符串中的字符和單詞數(shù)

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

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

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

4.解析CSV文件

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

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

5.轉(zhuǎn)換成一個字符串數(shù)組

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

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

6.將網(wǎng)址轉(zhuǎn)換成超鏈接

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

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

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

8.比較兩個字符串

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

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

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

9.轉(zhuǎn)換換行符

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

$注釋=nl2br($評論);

10.應(yīng)用自動換行

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

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

網(wǎng)站建設(shè),小程序開發(fā),小程序制作,微信小程序開發(fā),公眾號開發(fā),微信公眾號開發(fā),網(wǎng)頁設(shè)計,網(wǎng)站優(yōu)化,網(wǎng)站排名,網(wǎng)站設(shè)計,微信小程序設(shè)計,小程序定制,微信小程序定制

相關(guān)案例查看更多

主站蜘蛛池模板: 91xxx在线观看 | 性a一级 | 日韩精品一二区 | 色老头永久免费视频 | 国产欧美一区二区三区视频在线观看 | 龙珠z普通话国语版在线观看 | 久久久国产免费 | 奇米影视777me | 久久这里只有精品6 | JAPANESE极品丰满少妇 | 蜜桃精品成人影片 | 爆乳上司julia中文字幕 | 亚洲国产精品18久久久久久 | 18禁在线播放点击进入 | 俺要去97中文字幕 | 欧美老肥妇做爰bbww | 国产成人精品福利网站 | 最新黄色在线观看 | 国产日产精品一区二区三区的介绍 | 国精产品一区一区三区免费视频 | 亚洲成AV人最新无码不卡短片 | 一二三四视频社区在线播放中国 | 国产高清在线看 | 无码AV中文字幕久久专区 | 成年午夜性视频 | 国产午夜亚洲精品不卡 | 亚洲熟妇色XXXXX欧美老妇 | 国产成人AV综合久久视色 | 日韩精品久久无码中文字幕 | 果冻传媒2021精品视频 | 亚洲成A人在线看天堂无码 日本免费一区二区三区最新vr | 不卡欧美 | 97人人模人人爽人人喊网 | 国产精品人妻无码一区二区三区 | 亚洲系列一区中文字幕 | 四虎视频在线精品免费网址 | 久久精品在线免费视频 | 欧美综合在线视频 | 久久综合草 | 未发育成型小奶头毛片av | 亚洲色偷偷偷综合网另类小说 |