當前位置:首頁 » 編程語言 » phpereg

phpereg

發布時間: 2022-08-06 17:57:55

php中這句話是什麼意思呢 ereg_replace("[/\\]{1,}",'/',dirname(__FILE__))

不是報錯,而是ereg_replace這個函數已不被推薦使用了,今後要用preg_replace代替吧,程序的意思是把當前文件所在的目錄分隔符\替換成/
如c:\php\mydir改成
c:/php/mydir

Ⅱ PHP ereg 和 preg 的區別

PHP里邊ereg已經逐漸被preg替代了
preg,代表「Perl的正則表達式(Perl Regular Expressions)」。
ereg,代表「擴展的正則表達式(Extended Regular Expressions)」。
這兩組函數的主要區別有:
1.preg_replace()裡面的正則可以寫成型如:"/..../"而ereg_replace()裡面的正則需寫成型如".....";
2.在逆向引用用preg_replace()可使用0-99個,而ereg_replace()最多為9個
3.preg_replace()能操作數組,而ereg_replace()不可以
4.ereg默認使用貪婪模式,並且不能修改
5.preg 的速度比 ereg 要快很多
等等。。。現在PHP基本都用preg了,ereg過時了東西。

Ⅲ php中ereg() ,preg_match() 有啥區別

ereg是早先的,preg_match是後加的,php6要廢除posix正則了,不過很奇怪,很多老外的經典教程里只寫posix正則,不寫perl型的

Ⅳ php ereg 用什麼函數取代

用preg_match()代替了

Ⅳ PHP正則表達式ereg的問題

eregi 和 ereg_replace 這兩個函數到5.3以後就被廢棄了,可以使用preg_match, preg_replace進行替換,舉個例子:

<?php
$wenben="hello,world";
print_r(preg_match('/[a-z]*/i',$wenben));
$result=preg_replace('/[a-z]*/i',"TiHuan",$wenben);
var_mp($result);

preg_replace,就是替換匹配的字元串,並返回替換後的結果。


preg_match, 就是匹配字元串,返回匹配的結果,為0或者1,當第一次匹配成功,就不繼續匹配了。


這些文件函數,你都可以參考php 官方手冊:


http://cn2.php.net/manual/zh/function.preg-replace.php

Ⅵ PHP ereg函數

preg_match preg_match_all preg_replace preg_replace_callback

熱點內容
內置存儲卡可以拆嗎 發布:2025-05-18 04:16:35 瀏覽:333
編譯原理課時設置 發布:2025-05-18 04:13:28 瀏覽:374
linux中進入ip地址伺服器 發布:2025-05-18 04:11:21 瀏覽:609
java用什麼軟體寫 發布:2025-05-18 03:56:19 瀏覽:29
linux配置vim編譯c 發布:2025-05-18 03:55:07 瀏覽:104
砸百鬼腳本 發布:2025-05-18 03:53:34 瀏覽:940
安卓手機如何拍視頻和蘋果一樣 發布:2025-05-18 03:40:47 瀏覽:736
為什麼安卓手機連不上蘋果7熱點 發布:2025-05-18 03:40:13 瀏覽:800
網卡訪問 發布:2025-05-18 03:35:04 瀏覽:507
接收和發送伺服器地址 發布:2025-05-18 03:33:48 瀏覽:369