Где сам цикл-то? Самим придумать как он вглядит?
Что значит скипает цикл? Он должен пропустить только одну итерацию, а не все.
возвращает строковое значение,
var_dump в помощь, в битриксе может быть всё что угодно.
Расставляйте фигурные скобки.
in_array первый аргумент то что ищем, а не где ищем.