то какой результат вы хотите получить. 
                  
                  
                  Сделайте var_dump($arItem['PROPERTY_PRICE_VALUE'])  до вызова substr_count - что там будет у проблемного товара? PHP как бэ говорит, что там не строка, от чего и ошибка
                  
                  
                
array(2) { ["TEXT"]=> string(5) "20000" ["TYPE"]=> string(4) "TEXT" }
выглядит как будто тип свойства html/текст, а судя по коду - ожидает строку
Обсуждают сегодня