Php 如何从字符串中删除精确的字符串?
我有一堆ID和一些值在一个文本形式的表中,如下所示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
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你的把戏成功了。。我将值存储在变量中,因此我感到困惑..但在变量周围添加“”双引号非常有效