因弃用而更新为eregi()

时间:2012-05-26 12:29:31

标签: php preg-match eregi

我必须更新由于从PHP 5.2.x转到5.3.x而弃用的代码行

代码行是:

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

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

由于

2 个答案:

答案 0 :(得分:2)

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

}

答案 1 :(得分:0)

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

但也许真正需要的是

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