-1

由于从 PHP 5.2.x 升级到 5.3.x,我必须更新一行不推荐使用的代码

代码行是:

if (eregi('Itemid=[0-9]+', $string) === false) {

有谁知道新的 preg_match() 参数也应该转换?

谢谢

4

2 回答 2

2
if( !preg_match( '/Itemid=[0-9]+/i', $string ) ) {

}
于 2012-05-26T12:34:28.447 回答
0
if ( !preg_match('/Itemid=[0-9]+/i', $string)) {

但也许真正需要的是

if ( !preg_match('/^Itemid=[0-9]+$/i', trim($string))) {
于 2012-05-26T12:37:43.110 回答