我在文本形式的表格中有一堆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或者可以修剪整个字符串?
非常感谢任何帮助
答案 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);