Кстати,
1) Если у тебя в среди чисел может встречаться ноль, тогда $value!= замени на $value!==
2) Использовать foreach с проверкой все-таки хуже, чем просто цикл от 1 до sizeof(...)-1 (кстати, для справки, цикл просто до sizeof(...) выполняется, когда тебе нужно пройти ВЕСЬ массив. Я тебе это уже указывал, но ты посчитал лучше резать строку)