$a = " #0 and #1 or (#0)";
$items = array(
"a>1",
"b>0"
);
$str = preg_replace("/#(\w+)/","\$items[$1]",$a);
echo $str;
输出结果: $items[0] and $items[1] or ($items[0])
怎么才能让输出结果是:a>1 and b>0 or (a>1)?
请各位大神帮忙看一下,谢谢!
$a = " #0 and #1 or (#0)";
$items = array(
"a>1",
"b>0"
);
$str = preg_replace("/#(\w+)/","\$items[$1]",$a);
echo $str;
输出结果: $items[0] and $items[1] or ($items[0])
怎么才能让输出结果是:a>1 and b>0 or (a>1)?
请各位大神帮忙看一下,谢谢!
2 回答1.3k 阅读✓ 已解决
1 回答987 阅读✓ 已解决
2 回答849 阅读✓ 已解决
1 回答1k 阅读✓ 已解决
2 回答905 阅读
1 回答891 阅读
1 回答820 阅读
正则