在regex解析后,我有以下字符串:
FOO_BAR_FOOBA_*_R:FOO_*
我应该摆脱“FOOBA”所以我认为只是这样做,应该已经足够了。
$size[0] = array('qwe', 'rty', 'uiop', 'asdf');
$size[1] = array('ASD' , 'FGHJ' , 'ZXCVB');
$size[2] = array('lol' , 'cat' , 'woof');
$pieces = explode("_",$noGen);
foreach ($size[0] as $value){
$search = array_search($size[0], $pieces);
unset($pieces[$search]);
}
然而,我知道上面的代码几乎可以解决,直到我发现第三个“片段”不存在并且第二个片段有时可以包含与第三个相同的值。
有没有办法做到这一点,而不必使用每个尺寸的foreach。如果不清楚我可以添加更多信息或只是ping我。
提前谢谢!