我们在学习PHP ereg_replace()函数原型:string ereg_replace (string $pattern, string $replacement, string $string)
string eregi_replace (string $pattern, string $replacement, string $string)
PHP ereg_replace()函数c,并将所匹配结果替换为$replacement。当$pattern中包含模式单元(或子模式)时,$replacement中形如“1”或“$1”的位置将依次被这些子模式所匹配的内容替换。而“”或“$0”是指整个的匹配字符串的内容。需要注意的是,在双引号中反斜线作为转义符使用,所以必须使用“\0”,“\1”的形式。
eregi_replace()和PHP ereg_replace()函数的功能一致,只是前者忽略大小写。代码6.6是本函数的应用实例,这段代码演示了如何对程序源代码做简单的清理工作。
PHP ereg_replace()函数代码6.6 源代码的清理
<ol class="dp-xml"> <li class="alt"><span><span class="tag"><span> ?php </span></span></span></li> <li> <span>$</span><span class="attribute">lines</span><span> = </span><span class="attribute-value">file</span><span>('source.php'); //将文件读入数组中 </span> </li> <li class="alt"> <span>for($</span><span class="attribute">i</span><span>=</span><span class="attribute-value">0</span><span>; $i</span><span class="tag"><span class="tag-name">count</span><span>($lines); $i++) </span></span> </li> <li><span>{ </span></li> <li class="alt"><span>//将行末以“\”或“#”开头的注释去掉 </span></li> <li><span>$lines[$i] = eregi_replace("(//|#).*$", "", $lines[$i]); </span></li> <li class="alt"><span>//将行末的空白消除 </span></li> <li><span>$lines[$i] = eregi_replace("[ nrtvf]*$", "rn", $lines[$i]); </span></li> <li class="alt"><span>} </span></li> <li><span>//整理后输出到页面 </span></li> <li class="alt"><span>echo htmlspecialchars(join("",$lines)); </span></li> <li> <span class="tag">?></span><span> </span> </li> </ol>
以上就是PHP ereg_replace()函数的相关用法介绍。

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

VSCode Windows 64位元 下載
微軟推出的免費、功能強大的一款IDE編輯器

WebStorm Mac版
好用的JavaScript開發工具

mPDF
mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

SAP NetWeaver Server Adapter for Eclipse
將Eclipse與SAP NetWeaver應用伺服器整合。

記事本++7.3.1
好用且免費的程式碼編輯器