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

Php 如何从字符串中删除精确的字符串?,php,regex,string,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作为数据 我应该如何将一组精确的字符串替换为空字符串,或者可以修剪整个字符串 非常感谢您的帮助根据您的评论:我想删除567-7

我有一堆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作为数据

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


非常感谢您的帮助

根据您的评论:
我想删除567-734-565=>8;从字符串456-678-978=>6;567-734-565=>8;
,您只需使用
str\u replace
,这是一种简单的方法,只需找到字符串并将其替换为空字符串即可。下面是一个例子-

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

您的实际需求是什么?提供一个具有合适场景的示例。我想删除
567-734-565=>8来自字符串
456-678-978=>6;567-734-565=>8;试试这个:如果你只是想知道你的特定子字符串是否在该文本中,你可以检查文本子字符串是否为假。@FrayneKonok你的把戏成功了。。我将值存储在变量中,因此我感到困惑..但在变量周围添加“”双引号非常有效