如何从字符串中删除确切的字符串?

时间:2016-08-08 07:22:11

标签: php regex string

我在文本形式的表格中有一堆id和一些值,如下所示

456-678-978=>6;
567-734-565=>8;

其中474-484-735是某个ID,后跟=>其中8是数量;是单个实体结束的地方。

现在使用preg_replace和str_replace我无法替换567-734-565=>8;之类的完整字符串,只想接收仅456-678-978=>6;作为数据的输出。

我应该如何将一组精确的字符串替换为null或者可以修剪整个字符串?

非常感谢任何帮助

1 个答案:

答案 0 :(得分:2)

根据您的评论:i want to remove the 567-734-565=>8; from string 456-678-978=>6;567-734-565=>8;,您只需使用str_replace,这是一种简单的方法,只需查找字符串并将其替换为空字符串即可。以下是示例 -

$str = "456-678-978=>6;567-734-565=>8;";
echo str_replace("567-734-565=>8;", "", $str);

Working Example Online