Сам по себе сливается? Может быть, лучше мы попробуем поправить код, который сливает этот массив, вместо того, чтобы делать еще 1 костыль?
В текущей ситуации костыль вот так выглядеть может
$newArr = [];
for ($i = 0; $i < count($arr); $i++) {
$symbol = substr($arr[$i], 0, 1);
if ($symbol == '0') {
$newArr[] = $symbol;
$newArr[] = substr($arr[$i], 1, strlen($arr[$i]));
} else {
$newArr[] = $arr[$i];
}
}
На выходе в $newArr твой новый массив. Но это если я верно понял, что признаком неправильности является 0 в начале строки