String用php替换动态值

时间:2014-05-15 11:05:51

标签: php wordpress str-replace

我正在使用cURL从网站上获取表单

在表单中,我正在使用str_replace

更改帖子网址
$data = str_replace('action="'.$url.'"','action="'.get_the_permalink().'?locked=1"', $data);

因为这是一个多语言网站,我还想更改提交按钮值。但我不能使用设定值来替换。我需要使用php来替换“”

之间的任何文本

任何人都可以提供协助。

这是我目前所拥有的

$data = str_replace('/[^value="](.*)[^"]/','value="a new value"', $data);

1 个答案:

答案 0 :(得分:0)

使用preg_replace建议修复它。

$data = preg_replace('/<input type="submit" (.*)value="([^"]*)"(.*)>/','<input type="submit" $1value="test"$3>',$data);