字符串: 373704 02.01.18 719,19 381057 13.01.18 0,00
我的功能:
public function removeDuplicateNBSP($string){
$textArray = explode(" ", $string);
foreach ($textArray as $key => $value) {
if($value === " " && $textArray[key+1] === " "){
unset($textArray[$key]);
array_values($textArray);
print_r($value);
echo "</br>";
}
}
$arrayToText = implode(" ", $textArray);
return $arrayToText;
}
预期结果: 373704 02.01.18 719,19 381057 13.01.18 0,00
我想要的是:如果重复的
是连续的,但我的条件不起作用,我想删除它们。我该怎么办?
答案 0 :(得分:0)
只需过滤所有
值:
$string = ' 373704 02.01.18 719,19 381057 13.01.18 0,00';
$values = explode(' ', $string);
$func = function($val) {
return $val !== ' ';
};
$filtered = implode(' ', array_filter($values, $func));
echo $filtered;