检查字符串&从值

时间:2016-05-02 06:37:38

标签: php sql string

我有一个看起来像的表:

id   route_path
1    GPMNAC(90)>GPBGB2(180)>GPIZP1(180)>GPRJB1
2    GPMNAA-GPMNA1-GPSKM1
3    GPKSM4>>GPKSM5>DHEPZ3
4    GPKSM2>>GPISL1>GPJJR18>>GFGTR

我必须删除(90)->>此类型的代码,并且必须按照以下方式删除它们:GPMNAC>GPBGB2>GPIZP1>GPRJB1GPMNAA>GPMNA1>GPSKM1,{{1 },GPKSM4>GPKSM5>DHEPZ3

请给我正确的解决方案。帮我找到答案。

1 个答案:

答案 0 :(得分:4)

要替换(any-number),请使用正则表达式和preg_replace

preg_replace('/\(\d+\)/', '', $row['route_path']);

要替换->>,请使用str_replace

str_replace(['-', '>>'], '>', $row['route_path']);