在我的 wordpress mysql 数据库中,我的wp_postmeta
表中大多数行都带有meta_key='price'
.
在该行中 meta_value 应该是一个数字,但我有不同的东西:
- 10.000(表示一万,因为在欧洲,点代表千)
- 100,00(表示一百)
- 免费(或其他文本)
- 100-500(表示价格从100到500)
- 100/500(同上)
我想通过以下方式清理这种情况:
- 从数字中删除所有点,以获得纯数字
- 删除所有逗号,因为我不需要小数
- 删除所有单词,除了“免费”
- 从具有范围的值中删除第二个值(如第 4 点和第 5 点中的值),也可以通过删除 / 或 -
怎么可能做到这一点?预先感谢您的帮助。