當前位置:首頁 » 編程語言 » 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

熱點內容
圖片伺服器ftp 發布:2025-01-22 15:52:33 瀏覽:506
sql打開bak文件 發布:2025-01-22 15:47:32 瀏覽:106
opengl伺服器源碼 發布:2025-01-22 15:40:02 瀏覽:908
python部署服務 發布:2025-01-22 15:38:46 瀏覽:282
壓縮機卡裝 發布:2025-01-22 15:37:04 瀏覽:446
每天跑步40分鍾可以緩解壓力嗎 發布:2025-01-22 15:33:24 瀏覽:448
線性表的鏈式存儲結構與順序存儲 發布:2025-01-22 15:32:45 瀏覽:295
解壓縮大師 發布:2025-01-22 15:26:51 瀏覽:386
xp訪問win7共享列印機無許可權 發布:2025-01-22 15:23:22 瀏覽:830
python中pandas 發布:2025-01-22 15:21:42 瀏覽:639