2

我正在尝试使用此代码将数字删除到元素 id 中,因为在我的代码中我想删除包含 id="###" 的字符串:

for($cont = 0;$cont<3000;$cont++)
{
    $strcont = 'id="'.$cont.'"';
    $pro[0]=str_replace($strcont,'',$pro[0]);
}

但我想我可以很容易地做到这一点,我不知道为什么。谁能帮我?

4

1 回答 1

3

删除该循环并仅使用:

$pro[0] = preg_replace('#id="([0-9]+)"#i', '', $pro[0]);

iid如果属性不总是小写,修饰符可能很有用。

于 2012-12-08T15:57:50.033 回答