查找并替换字符串,然后将匹配的字符串转换为数字或货币

时间:2020-05-21 18:28:26

标签: wordpress woocommerce preg-replace add-filter

如何在function.php中查找和替换字符串并将匹配的字符串转换为数字或货币

内容:“

[myprice = 100]
[myprice = 1000]
[myprice = 5000]

我要替换为:“

$ 100.00
$ 1,000.00
$ 5,000.00

但是下面的代码我得到:“

100
1000
5000

function replace_myprice($content)
{
    $content = preg_replace('/\[myprice=([0-9^[]*)\]/', '\$ $1', $content);
    return $content;
}
add_filter('the_content','replace_myprice');

0 个答案:

没有答案