伙计们,我在制作公式方面有点笨,所以你们能帮帮我吗?
我得到了这个字符串
string 'tfa_517' (length=7)
string 'tfa_528' (length=7)
string 'tfa_528' (length=7)
string 'tfa_529' (length=7)
string 'tfa_529' (length=7)
你能帮我把两个'tfa_528'和tfa_529组合起来,留下没有配对的那个吗?由于
您不需要正则表达式。
- 在新行上"爆炸"它,以便每行在数组中是一个单独的值。
- 使用' array_unique '删除所有重复项。
- 用"爆炸"中使用的"胶水"将其"内爆"回来,使其作为字符串返回。
<?php
$string = "string 'tfa_517' (length=7)
string 'tfa_528' (length=7)
string 'tfa_528' (length=7)
string 'tfa_529' (length=7)
string 'tfa_529' (length=7)";
$newstring = implode("'n", array_unique(explode("'n", $string)));
echo $newstring;
输出:string 'tfa_517' (length=7)
string 'tfa_528' (length=7)
string 'tfa_529' (length=7)
函数文档:
- http://php.net/explode
- http://php.net/array_unique
- http://php.net/implode